SparseToSparseSetOperation

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

ใช้การดำเนินการที่ตั้งค่าตามมิติสุดท้ายของอินพุต `SparseTensor` 2 รายการ

ดู SetOperationOp::SetOperationFromContext สำหรับค่าของ `set_operation`

หาก `validate_indices` เป็น 'True' `sparse.SparseToSparseSetOperation` จะตรวจสอบลำดับและช่วงของดัชนี 'set1' และ 'set2'

อินพุต `set1` คือ `SparseTensor` ที่แสดงโดย `set1_indices`, `set1_values` และ `set1_shape` สำหรับอันดับ "set1" ใน "n" มิติข้อมูล "n-1" ที่ 1 จะต้องเหมือนกับ "set2" มิติข้อมูล `n` มีค่าอยู่ในชุด อนุญาตให้ทำซ้ำได้แต่ไม่ต้องสนใจ

อินพุต `set2` คือ `SparseTensor` ที่แสดงโดย `set2_indices`, `set2_values` และ `set2_shape` สำหรับอันดับ "set2" ใน "n" มิติข้อมูล "n-1" ที่ 1 จะต้องเหมือนกับ "set1" มิติข้อมูล `n` มีค่าอยู่ในชุด อนุญาตให้ทำซ้ำได้แต่ไม่ต้องสนใจ

หาก `validate_indices` เป็น `True` ตัวเลือกนี้จะตรวจสอบลำดับและช่วงของดัชนี `set1` และ `set2`

เอาต์พุต `result` คือ `SparseTensor` ที่แสดงโดย `result_indices`, `result_values` และ `result_shape` สำหรับ "set1" และ "set2" ในการจัดอันดับ "n" จะมีอันดับ "n" และมิติข้อมูล "n-1" ที่ 1 เหมือนกับ "set1" และ "set2" มิติข้อมูล "ลำดับที่ n" ประกอบด้วยผลลัพธ์ของ "set_operation" ที่ใช้กับมิติข้อมูล `[0...n-1]` ของ `set` ที่สอดคล้องกัน

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

ระดับ SparseToSparseSetOperation.Options แอ็ตทริบิวต์ทางเลือกสำหรับ SparseToSparseSetOperation

ค่าคงที่

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

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

คงที่ <T ขยาย TType > SparseToSparseSetOperation <T>
สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > set1Indices, ตัวดำเนินการ <T> set1Values, ตัว ดำเนินการ < TInt64 > set1Shape, ตัวดำเนินการ < TInt64 > set2Indices, ตัวดำเนินการ <T> set2Values, ตัว ดำเนิน การ < TInt64 > set2Shape, สตริง setOperation, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseToSparseSetOperation ใหม่
เอาท์พุต <TInt64>
ผลลัพธ์ดัชนี ()
ดัชนี 2 มิติของ `SparseTensor`
เอาท์พุต <TInt64>
ผลลัพธ์รูปร่าง ()
รูปร่าง 1D 'เทนเซอร์' ของ 'SparseTensor'
เอาท์พุต <T>
ผลลัพธ์ค่า ()
ค่า 1D ของ `SparseTensor`
SparseToSparseSetOperation.Options แบบคงที่
validateIndices (บูลีน validateIndices)

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

ค่าคงที่

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

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

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

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

สาธารณะ SparseToSparseSetOperation <T> สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ < TInt64 > set1Indices, ตัว ดำเนิน การ <T> set1Values, ตัว ดำเนินการ < TInt64 > set1Shape, ตัว ดำเนินการ < TInt64 > set2Indices, ตัวดำเนิน การ <T> set2Values, ตัวดำเนินการ < TInt64 > set2Shape, สตริง setOperation, ตัวเลือก... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
set1ดัชนี 2D `Tensor` ดัชนีของ `SparseTensor` ต้องอยู่ในลำดับหลัก
set1ค่า 1D `Tensor` ค่าของ `SparseTensor` ต้องอยู่ในลำดับหลัก
set1รูปร่าง 1D `Tensor` รูปร่างของ `SparseTensor` `set1_shape[0...n-1]` จะต้องเหมือนกับ `set2_shape[0...n-1]`, `set1_shape[n]` คือขนาดชุดสูงสุดที่พาดผ่าน `0...n-1 ` ขนาด.
set2ดัชนี 2D `Tensor` ดัชนีของ `SparseTensor` ต้องอยู่ในลำดับหลัก
set2Values 1D `Tensor` ค่าของ `SparseTensor` ต้องอยู่ในลำดับหลัก
set2รูปร่าง 1D `Tensor` รูปร่างของ `SparseTensor` `set2_shape[0...n-1]` จะต้องเหมือนกับ `set1_shape[0...n-1]`, `set2_shape[n]` คือขนาดชุดสูงสุดที่พาดผ่าน `0...n-1 ` ขนาด.
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ SparseToSparseSetOperation

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

ดัชนี 2 มิติของ `SparseTensor`

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

รูปร่าง 1D 'เทนเซอร์' ของ 'SparseTensor' `result_shape[0...n-1]` เหมือนกับขนาด `n-1` แรกของ `set1` และ `set2`, `result_shape[n]` คือขนาดชุดผลลัพธ์สูงสุดจาก `0 ทั้งหมด ขนาด ..n-1`

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

ค่า 1D ของ `SparseTensor`

สาธารณะ SparseToSparseSetOperation.Options validateIndices (Boolean validateIndices)