SparseSegmentSumWithNumSegments

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

คำนวณผลรวมตามส่วนที่กระจัดกระจายของเมตริกซ์

เช่นเดียวกับ `SparseSegmentSum` แต่อนุญาตให้ไม่มีรหัสใน `segment_ids` หากไม่มีรหัส เทนเซอร์ "เอาท์พุต" ที่ตำแหน่งนั้นจะเป็นศูนย์

อ่าน [ส่วนเกี่ยวกับการแบ่งส่วน](https://tensorflow.org/api_docs/python/tf/sparse#Segmentation) เพื่อดูคำอธิบายของส่วนต่างๆ

ตัวอย่างเช่น:

c = tf.constant([[1,2,3,4], [-1,-2,-3,-4], [5,6,7,8]])
 
 tf.sparse_segment_sum_with_num_segments(
     c, tf.constant([0, 1]), tf.constant([0, 0]), num_segments=3)
 # => [[0 0 0 0]
 #     [0 0 0 0]
 #     [0 0 0 0]]
 
 tf.sparse_segment_sum_with_num_segments(c,
                                         tf.constant([0, 1]),
                                         tf.constant([0, 2],
                                         num_segments=4))
 # => [[ 1  2  3  4]
 #     [ 0  0  0  0]
 #     [-1 -2 -3 -4]
 #     [ 0  0  0  0]]
 

ค่าคงที่

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

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

เอาท์พุต <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คงที่ <T ขยาย TNumber > SparseSegmentSumWithNumSegments <T>
สร้าง ( ขอบเขต ขอบเขต ข้อมูล ตัวถูกดำเนินการ <T> ตัว ถูกดำเนินการ <? ขยาย TNumber > ดัชนี ตัวดำเนินการ <? ขยาย TNumber > SegmentIds, ตัวถูกดำเนินการ <? ขยาย TNumber > numSegments)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseSegmentSumWithNumSegments ใหม่
เอาท์พุต <T>
เอาท์พุท ()
มีรูปร่างเหมือนกับข้อมูล ยกเว้นมิติข้อมูล 0 ซึ่งมีขนาด `num_segments`

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

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

ค่าคงที่

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

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

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

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

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

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

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

สาธารณะ SparseSegmentSumWithNumSegments <T> สร้าง ( ขอบเขต ขอบเขต ข้อมูล <T> ตัวถูกดำเนินการ <? ขยาย TNumber > ดัชนี ตัว ดำเนินการ < ? ขยาย TNumber > SegmentIds, ตัวถูกดำเนินการ <? ขยาย TNumber > numSegments)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ดัชนี เทนเซอร์ 1-D มีอันดับเดียวกันกับ `segment_ids`
รหัสส่วน เทนเซอร์ 1-D ควรเรียงลำดับค่าและสามารถทำซ้ำได้
numSegments ควรเท่ากับจำนวนรหัสกลุ่มที่แตกต่างกัน
การส่งคืน
  • อินสแตนซ์ใหม่ของ SparseSegmentSumWithNumSegments

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

มีรูปร่างเหมือนกับข้อมูล ยกเว้นมิติข้อมูล 0 ซึ่งมีขนาด `num_segments`