TakeManySparseFromTensorsMap

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

อ่าน `SparseTensors` จาก `SparseTensorsMap` และต่อเข้าด้วยกัน

อินพุต `sparse_handles` ต้องเป็นเมทริกซ์ `int64` ของรูปร่าง `[N, 1]` โดยที่ `N` คือขนาดมินิแบทช์และแถวสอดคล้องกับที่จับเอาต์พุตของ `AddSparseToTensorsMap` หรือ `AddManySparseToTensorsMap` อันดับของออบเจ็กต์ `SparseTensor` ดั้งเดิมที่เข้าสู่การดำเนินการอินพุตที่กำหนดจะต้องตรงกันทั้งหมด เมื่อสร้าง `SparseTensor` สุดท้ายแล้ว จะมีอันดับที่สูงกว่าอันดับของวัตถุ `SparseTensor` ที่เข้ามาหนึ่งอันดับ (พวกมันถูกต่อเข้าด้วยกันตามมิติแถวใหม่ทางด้านซ้าย)

ค่ารูปร่างของวัตถุ `SparseTensor` เอาต์พุตสำหรับทุกมิติ แต่ค่าแรกคือค่าสูงสุดในค่ารูปร่างของวัตถุ `SparseTensor` ของอินพุตสำหรับขนาดที่สอดคล้องกัน ค่ารูปร่างแรกของมันคือ `N` ซึ่งเป็นขนาดมินิแบทช์

ดัชนีวัตถุ `SparseTensor` ของอินพุตจะถือว่าเรียงลำดับตามลำดับพจนานุกรมมาตรฐาน หากไม่เป็นเช่นนั้น หลังจากขั้นตอนนี้ ให้เรียกใช้ `SparseReorder` เพื่อคืนค่าการเรียงลำดับดัชนี

ตัวอย่างเช่น หากจุดจับแสดงถึงอินพุต ซึ่งเป็นเมทริกซ์ `[2, 3]` ที่แสดงถึงออบเจ็กต์ `SparseTensor` ดั้งเดิมสองรายการ:

index = [ 0]
             [10]
             [20]
     values = [1, 2, 3]
     shape = [50]
 
และ
index = [ 2]
             [10]
     values = [4, 5]
     shape = [30]
 
ดังนั้น `SparseTensor` สุดท้ายจะเป็น:
index = [0  0]
             [0 10]
             [0 20]
             [1  2]
             [1 10]
     values = [1, 2, 3, 4, 5]
     shape = [2 50]
 

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

ระดับ TakeManySparseFromTensorsMap.Options คุณลักษณะเพิ่มเติมสำหรับ TakeManySparseFromTensorsMap

ค่าคงที่

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

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

TakeManySparseFromTensorsMap.Options แบบคงที่
คอนเทนเนอร์ (คอนเทนเนอร์สตริง)
คงที่ <T ขยาย TType > TakeManySparseFromTensorsMap <T>
สร้าง ( ขอบเขต ขอบเขต ตัว ดำเนินการ < TInt64 > sparseHandles, Class<T> dtype, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ TakeManySparseFromTensorsMap ใหม่
TakeManySparseFromTensorsMap.Options แบบคงที่
sharedName (สตริง ชื่อที่ใช้ร่วมกัน)
เอาท์พุต <TInt64>
เอาท์พุต <TInt64>
เอาท์พุต <T>

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

org.tensorflow.op.RawOp
บูลีนสุดท้าย
เท่ากับ (วัตถุ obj)
int สุดท้าย
การดำเนินการ
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว
สตริงสุดท้าย
บูลีน
เท่ากับ (วัตถุ arg0)
คลาสสุดท้าย<?>
รับคลาส ()
ภายใน
แฮชโค้ด ()
โมฆะสุดท้าย
แจ้ง ()
โมฆะสุดท้าย
แจ้งทั้งหมด ()
สตริง
toString ()
โมฆะสุดท้าย
รอสักครู่ (ยาว arg0, int arg1)
โมฆะสุดท้าย
รอ (ยาว arg0)
โมฆะสุดท้าย
รอ ()
org.tensorflow.op.Op
บทคัดย่อ ExecutionEnvironment
สิ่งแวดล้อม ()
ส่งคืนสภาพแวดล้อมการดำเนินการที่ op นี้ถูกสร้างขึ้น
การดำเนินการ ที่เป็นนามธรรม
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว

ค่าคงที่

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

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

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

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

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

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

สาธารณะ TakeManySparseFromTensorsMap <T> สร้าง แบบคงที่ (ขอบเขต ขอบเขต , ตัวดำเนินการ <TInt64> sparseHandles, Class<T> dtype, ตัวเลือก... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
เบาบางจับ 1-D, วัตถุ 'SparseTensor' ที่เป็นอนุกรม 'N' รูปร่าง: `[N]`.
ประเภท `dtype` ของวัตถุ `SparseTensor` ที่จัดเก็บไว้ใน `SparseTensorsMap`
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ TakeManySparseFromTensorsMap

สาธารณะ TakeManySparseFromTensorsMap.Options sharedName แบบคงที่ (String sharedName)

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

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

2-D. `ดัชนี` ของมินิแบทช์ `SparseTensor`

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

1-D. `รูปร่าง` ของมินิแบทช์ `SparseTensor`

สาธารณะ เอาท์พุท <T> sparseValues ​​()

1-D. `ค่า` ของมินิแบทช์ `SparseTensor`