UnsortedSegmentJoin

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

รวมองค์ประกอบของ `อินพุต` ตาม `segment_ids`

คำนวณการรวมสตริงตามส่วนของเทนเซอร์ กำหนด `segment_ids` ด้วยอันดับ 'N` และ 'data' ด้วยอันดับ 'N+M`:

`เอาท์พุท [i, k1...kM] = strings.join([data[j1...jN, k1...kM])`

โดยที่การรวมอยู่เหนือ [j1...jN] ทั้งหมด โดยที่เซ็กเมนต์_ids[j1...jN] = i สตริงถูกรวมเข้าด้วยกันในลำดับแถวหลัก

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

inputs = [['Y', 'q', 'c'], ['Y', '6', '6'], ['p', 'G', 'a']]
 output_array = string_ops.unsorted_segment_join(inputs=inputs,
                                                 segment_ids=[1, 0, 1],
                                                 num_segments=2,
                                                 separator=':'))
 # output_array ==> [['Y', '6', '6'], ['Y:p', 'q:G', 'c:a']]
 
 
 inputs = ['this', 'is', 'a', 'test']
 output_array = string_ops.unsorted_segment_join(inputs=inputs,
                                                 segment_ids=[0, 0, 0, 0],
                                                 num_segments=1,
                                                 separator=':'))
 # output_array ==> ['this:is:a:test']
 

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

ระดับ ไม่เรียงลำดับSegmentJoin.Options แอตทริบิวต์ทางเลือกสำหรับ UnsortedSegmentJoin

ค่าคงที่

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

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

เอาท์พุต < TString >
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
UnsortedSegmentJoin แบบคงที่
สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ < TString > อินพุต ตัวถูกดำเนินการ <? ขยาย TNumber > เซ็กเมนต์Ids ตัวถูกดำเนินการ <? ขยาย TNumber > numSegments ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UnsortedSegmentJoin ใหม่
เอาท์พุต < TString >
UnsortedSegmentJoin.Options แบบคงที่
ตัวแยก (ตัวแยกสตริง)

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

ค่าคงที่

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

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

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

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

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

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

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

สร้าง UnsortedSegmentJoin แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TString > อินพุต ตัวดำเนินการ <? ขยาย TNumber > SegmentIds ตัวดำเนินการ <? ขยาย TNumber > numSegments ตัวเลือก... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
อินพุต อินพุตที่จะเข้าร่วม
รหัสส่วน เทนเซอร์ที่มีรูปร่างนำหน้า data.shape ไม่รองรับรหัสกลุ่มเชิงลบ
numSegments สเกลาร์
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ UnsortedSegmentJoin

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

ตัวคั่น UnsortedSegmentJoin.Options แบบคงที่สาธารณะ (ตัวแยกสตริง)

พารามิเตอร์
ตัวคั่น ตัวคั่นที่จะใช้เมื่อเข้าร่วม