เพิ่มวัตถุ `SparseTensor` สองรายการเพื่อสร้าง `SparseTensor` อีกอัน
ดัชนีวัตถุ `SparseTensor` ของอินพุตจะถือว่าเรียงลำดับตามลำดับพจนานุกรมมาตรฐาน หากไม่เป็นเช่นนั้น ก่อนที่ขั้นตอนนี้จะรัน `SparseReorder` เพื่อคืนค่าการเรียงลำดับดัชนี
ตามค่าเริ่มต้น หากค่าสองค่ารวมกันเป็นศูนย์ในบางดัชนี เอาต์พุต `SparseTensor` จะยังคงรวมตำแหน่งนั้นไว้ในดัชนี โดยจัดเก็บค่าศูนย์ในช่องค่าที่สอดคล้องกัน หากต้องการแทนที่สิ่งนี้ ผู้เรียกสามารถระบุ `thresh` ได้ ซึ่งบ่งชี้ว่าหากผลรวมมีขนาดเล็กกว่า 'thresh` อย่างเคร่งครัด ค่าและดัชนีที่เกี่ยวข้องก็จะไม่รวมอยู่ด้วย โดยเฉพาะอย่างยิ่ง `thresh == 0` (ค่าเริ่มต้น) หมายความว่าทุกอย่างจะถูกเก็บไว้ และขีดจำกัดที่แท้จริงจะเกิดขึ้นสำหรับค่าบวกเท่านั้น
ในรูปแบบต่อไปนี้ `nnz` คือการนับหลังจากพิจารณา `thresh` แล้ว
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
คงที่ <T ขยาย TType > SparseAdd <T> | สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > aIndices, ตัวดำเนิน การ <T> aValues, ตัวดำเนินการ < TInt64 > aShape, ตัวดำเนินการ < TInt64 > bIndices, ตัวดำเนินการ <T> bValues, ตัวดำเนินการ < TInt64 > bShape, ตัวถูก ดำเนินการ <? ขยาย TNumber > thresh) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseAdd ใหม่ |
เอาท์พุต <TInt64> | ดัชนีผลรวม () |
เอาท์พุต <TInt64> | ผลรวมรูปร่าง () |
เอาท์พุต <T> | ผลรวมค่า () |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
สาธารณะคง SparseAdd <T> สร้าง (ขอบเขต ขอบเขต , ตัวดำเนิน การ < TInt64 > aIndices, ตัวดำเนินการ <T> aValues, ตัวดำเนิน การ < TInt64 > aShape, ตัวดำเนินการ < TInt64 > bIndices, ตัวดำเนินการ <T> bValues, ตัวดำเนินการ < TInt64 > bShape, ตัวถูกดำเนินการ <? ขยาย TNumber > thresh)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseAdd ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ดัชนี | 2-D `ดัชนี` ของเมทริกซ์ `SparseTensor` ตัวแรก ขนาด `[nnz, ndims]` |
ค่านิยม | 1-D. `ค่า` ของ `SparseTensor` ตัวแรก ขนาด `[nnz]` เวกเตอร์ |
รูปร่าง | 1-D. `รูปร่าง` ของ `SparseTensor` ตัวแรก ขนาด `[ndims]` เวกเตอร์ |
ดัชนี | 2-D `ดัชนี` ของเมทริกซ์ `SparseTensor` ตัวที่สอง ขนาด `[nnz, ndims]` |
ขค่า | 1-D. `ค่า` ของ `SparseTensor` ตัวที่สอง ขนาด `[nnz]` เวกเตอร์ |
บีรูปร่าง | 1-D. `รูปร่าง` ของ `SparseTensor` ตัวที่สอง ขนาด `[ndims]` เวกเตอร์ |
นวดข้าว | 0-D. เกณฑ์ขนาดที่กำหนดว่าค่าเอาต์พุต/คู่ดัชนีใช้พื้นที่หรือไม่ |
การส่งคืน
- อินสแตนซ์ใหม่ของ SparseAdd