DeserializeSparse

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

ดีซีเรียลไลซ์วัตถุ 'SparseTensor'

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

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

ดัชนีวัตถุ `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

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

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

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

ค่าคงที่

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

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

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

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

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

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

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

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

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

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