DeserializeManySparse

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

ดีซีเรียลไลซ์และต่อ `SparseTensors` จากมินิแบทช์แบบอนุกรม

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

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

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

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

ดัชนี = [ 0] [10] [20] ค่า = [1, 2, 3] รูปร่าง = [50]

และ

ดัชนี = [ 2] [10] ค่า = [4, 5] รูปร่าง = [30]

จากนั้น `SparseTensor` ที่ได้รับการดีซีเรียลไลซ์ขั้นสุดท้ายจะเป็น:

ดัชนี = [0 0] [0 10] [0 20] [1 2] [1 10] ค่า = [1, 2, 3, 4, 5] รูปร่าง = [2 50]

ค่าคงที่

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

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

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

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

ค่าคงที่

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

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

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

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

สร้าง DeserializeManySparse <T> แบบคงที่สาธารณะ ( ขอบเขต ขอบเขต ตัวดำเนินการ < TString > serializedSparse, Class <T> dtype)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ต่อเนื่องSparse 2-D, วัตถุ 'SparseTensor' ที่เป็นอนุกรม 'N' ต้องมี 3 คอลัมน์
ประเภท `dtype` ของวัตถุ `SparseTensor` ที่ทำให้เป็นอนุกรม
การส่งคืน
  • อินสแตนซ์ใหม่ของ DeserializeManySparse

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

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

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