SparseMatrixMatMul

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

เมทริกซ์คูณเมทริกซ์กระจัดกระจายด้วยเมทริกซ์หนาแน่น

ส่งกลับเมทริกซ์หนาแน่น สำหรับอินพุต A และ B โดยที่ A คือ CSR และ B มีความหนาแน่น op นี้ส่งคืน C ที่หนาแน่น

หาก transpose_output เป็นเท็จ จะส่งกลับ:

C = A . B
 
หาก transpose_output เป็น `true` จะส่งกลับ:
C = transpose(A . B) = transpose(B) . transpose(A)
 
โดยที่การขนย้ายจะดำเนินการตามมิติด้านในสุด (เมทริกซ์) สองมิติ

หาก conjugate_output เป็น `true` จะส่งกลับ:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
หากทั้ง conjugate_output และ transpose_output เป็น `true` จะส่งคืนค่า:
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

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

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

ค่าคงที่

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

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

คง SparseMatrixMatMul.Options
adjointA (บูลีน adjointA)
คง SparseMatrixMatMul.Options
adjointB (บูลีน adjointB)
เอาท์พุต <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คง SparseMatrixMatMul.Options
conjugateOutput (คอนจูเกตเอาท์พุตบูลีน)
คงที่ <T ขยาย TType > SparseMatrixMatMul <T>
สร้าง (ขอบเขต ขอบเขต ตัว ดำเนินการ <?> a ตัวดำเนินการ <T> b ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ SparseMatrixMatMul ใหม่
เอาท์พุต <T>
เอาท์พุท ()
เทนเซอร์เอาต์พุตหนาแน่น
คง SparseMatrixMatMul.Options
transposeA (บูลีนทรานสโพสเอ)
คง SparseMatrixMatMul.Options
transposeB (ทรานสโพสบูลีน B)
คง SparseMatrixMatMul.Options
transposeOutput (ทรานสโพสเอาท์พุตบูลีน)

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

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

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

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

สาธารณะ SparseMatrixMatMul.Options adjointA (Boolean adjointA) สาธารณะ

พารามิเตอร์
ที่อยู่ติดกันก บ่งชี้ว่า `a` ควรถูกแปลงผันหรือไม่

สาธารณะ SparseMatrixMatMul.Options adjointB สาธารณะ (Boolean adjointB)

พารามิเตอร์
ที่อยู่ติดกันB บ่งชี้ว่า `b` ควรถูกแปลงผันหรือไม่

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

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

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

สาธารณะ SparseMatrixMatMul.Options conjugateOutput แบบคงที่สาธารณะ (conjugateOutput แบบบูลีน)

พารามิเตอร์
คอนจูเกตเอาท์พุต ผันผลคูณของ `a` และ `b`

สาธารณะ SparseMatrixMatMul <T> สร้าง แบบคงที่ (ขอบเขต ขอบเขต , ตัวดำเนินการ <?> a, ตัวดำเนินการ <T> b, ตัวเลือก... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
CSRSparseMatrix
เทนเซอร์หนาแน่น
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • ตัวอย่างใหม่ของ SparseMatrixMatMul

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

เทนเซอร์เอาต์พุตหนาแน่น

สาธารณะ SparseMatrixMatMul.Options transposeA (Boolean transposeA) สาธารณะ

พารามิเตอร์
ย้ายA ระบุว่าควรย้าย `a` หรือไม่

สาธารณะ SparseMatrixMatMul.Options transposeB สาธารณะ (Boolean transposeB)

พารามิเตอร์
ย้ายB ระบุว่าควรย้าย `b` หรือไม่

สาธารณะ SparseMatrixMatMul.Options transposeOutput แบบคงที่สาธารณะ (Boolean transposeOutput)

พารามิเตอร์
ทรานสโพสเอาท์พุต ย้ายผลคูณของ `a` และ `b`