AddManySparseToTensorsMap

คลาสสุดท้ายสาธารณะ AddManySparseToTensorsMap

เพิ่ม `N`-minibatch `SparseTensor` ให้กับ `SparseTensorsMap` และส่งคืนแฮนเดิล `N`

`SparseTensor` ของอันดับ `R` จะแสดงด้วยเทนเซอร์สามตัว: `sparse_indices`, `sparse_values` และ `sparse_shape` โดยที่

sparse_indices.shape[1] == sparse_shape.shape[0] == R
`N`-มินิแบทช์ของออบเจ็กต์ `SparseTensor` จะแสดงเป็น `SparseTensor` โดยมีคอลัมน์ `sparse_indices` คอลัมน์แรกซึ่งรับค่าระหว่าง `[0, N)` โดยที่มินิแบทช์ขนาด `N == sparse_shape[0]`

อินพุต `SparseTensor` ต้องมีอันดับ `R` มากกว่า 1 และมิติแรกจะถือเป็นมิติมินิแบทช์ องค์ประกอบของ `SparseTensor` จะต้องจัดเรียงตามลำดับที่เพิ่มขึ้นของมิติแรกนี้ ออบเจ็กต์ `SparseTensor` ที่เก็บไว้ซึ่งชี้ไปโดยแต่ละแถวของเอาต์พุต `sparse_handles` จะมีอันดับ `R-1`

จากนั้นสามารถอ่านค่า `SparseTensor` โดยเป็นส่วนหนึ่งของมินิแบทช์โดยส่งคีย์ที่กำหนดเป็นองค์ประกอบเวกเตอร์ไปยัง `TakeManySparseFromTensorsMap` เพื่อให้แน่ใจว่ามีการเข้าถึง `SparseTensorsMap` ที่ถูกต้อง ตรวจสอบให้แน่ใจว่าได้ส่ง `container` และ `shared_name` เดียวกันไปยัง Op นั้น หากไม่มีการระบุ `shared_name` ที่นี่ ให้ใช้ ชื่อ ของการดำเนินการที่สร้างขึ้นโดยการเรียก `sparse.AddManySparseToTensorsMap` แทน เนื่องจาก `shared_name` ส่งผ่านไปยัง `TakeManySparseFromTensorsMap` ตรวจสอบให้แน่ใจว่าการปฏิบัติงานได้รับการจัดวางร่วมกัน

คลาสที่ซ้อนกัน

ระดับ AddManySparseToTensorsMap.Options คุณลักษณะทางเลือกสำหรับ AddManySparseToTensorsMap

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

วิธีการสาธารณะ

เอาท์พุต <TInt64>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
AddManySparseToTensorsMap.Options แบบคงที่
คอนเทนเนอร์ (คอนเทนเนอร์สตริง)
AddManySparseToTensorsMap แบบ คงที่
สร้าง ( ขอบเขต ขอบเขต ตัว ดำเนินการ < TInt64 > sparseIndices, ตัวดำเนินการ <? ขยาย TType > sparseValues, ตัวดำเนินการ < TInt64 > sparseShape, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ AddManySparseToTensorsMap ใหม่
AddManySparseToTensorsMap.Options แบบคงที่
sharedName (สตริง ชื่อที่ใช้ร่วมกัน)
เอาท์พุต <TInt64>

วิธีการสืบทอด

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "AddManySparseToTensorsMap"

วิธีการสาธารณะ

เอาท์พุท สาธารณะ < TInt64 > asOutput ()

ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต

คอนเทนเนอร์ AddManySparseToTensorsMap.Options แบบคงที่สาธารณะ (คอนเทนเนอร์สตริง)

พารามิเตอร์
คอนเทนเนอร์ ชื่อคอนเทนเนอร์สำหรับ `SparseTensorsMap` ที่สร้างโดย op นี้

สร้าง AddManySparseToTensorsMap สาธารณะแบบคงที่ (ขอบเขตขอบเขต ตัว ดำเนินการ < TInt64 > sparseIndices, ตัวดำเนินการ <? ขยาย TType > sparseValues, ตัวดำเนินการ < TInt64 > sparseShape, ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ AddManySparseToTensorsMap ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ดัชนีเบาบาง 2-D. `ดัชนี` ของมินิแบทช์ `SparseTensor` `sparse_indices[:, 0]` จะต้องเรียงลำดับค่าเป็น `[0, N)`
ค่าเบาบาง 1-D. `ค่า` ของมินิแบทช์ `SparseTensor`
รูปร่างเบาบาง 1-D. `รูปร่าง` ของมินิแบทช์ `SparseTensor` ขนาดมินิแบทช์ `N == sparse_shape[0]`
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ AddManySparseToTensorsMap

สาธารณะคง AddManySparseToTensorsMap.Options sharedName (String sharedName)

พารามิเตอร์
ชื่อที่ใช้ร่วมกัน ชื่อที่ใช้ร่วมกันสำหรับ `SparseTensorsMap` ที่สร้างโดย op นี้ หากเว้นว่างไว้ ระบบจะใช้ชื่อเฉพาะของปฏิบัติการใหม่

เอาท์พุท สาธารณะ <TInt64> sparseHandles ()

1-D. ขณะนี้ที่จับของ `SparseTensor` ถูกจัดเก็บไว้ใน 'SparseTensorsMap' รูปร่าง: `[N]`.