คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

SparseMatrixMul

ประชาชน SparseMatrixMul ชั้นสุดท้าย

การคูณตามองค์ประกอบของเมทริกซ์เบาบางที่มีเทนเซอร์หนาแน่น

ส่งกลับเมทริกซ์กระจัดกระจาย

เทนเซอร์หนาแน่น `b' อาจเป็นสเกลาร์ก็ได้ มิฉะนั้น `a' จะต้องอยู่ในอันดับที่ 3 'SparseMatrix'; ในกรณีนี้ `b` จะต้องอยู่ในรูปแบบ `[batch_size, 1, 1]` และการดำเนินการทวีคูณ

หมายเหตุแม้ว่า `b` เป็นศูนย์โครงสร้าง sparsity ของการส่งออกไม่เปลี่ยนแปลง

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

เอาท์พุท <object>
asOutput ()
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์
คง <T> SparseMatrixMul
สร้าง ( ขอบเขต ขอบเขต Operand <?> เป็น ตัวถูกดำเนินการ <T> ข)
วิธีการ Factory เพื่อสร้างคลาสที่ปิดการดำเนินการ SparseMatrixMul ใหม่
เอาท์พุท <?>
เอาท์พุท ()
เทนเซอร์เอาต์พุตที่หนาแน่น

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

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

ประชาชน เอาท์พุท <object> asOutput ()

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

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

สาธารณะคง SparseMatrixMul สร้าง ( ขอบเขต ขอบเขต Operand <?> เป็น ตัวถูกดำเนินการ <T> ข)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
NS CSRSparseMatrix
NS เทนเซอร์ที่หนาแน่น
คืนสินค้า
  • อินสแตนซ์ใหม่ของ SparseMatrixMul

ประชาชน เอาท์พุท <?> เอาท์พุท ()

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