ที่จับสัญลักษณ์สำหรับเทนเซอร์ที่ผลิตโดย Operation
Output<T>
เป็นตัวจัดการสัญลักษณ์ของ Tensor<T>
ค่าของเทนเซอร์คำนวณโดยการดำเนิน Operation
ใน Session
ด้วยการใช้อินเทอร์เฟซ Operand
อินสแตนซ์ของคลาสนี้ยังทำหน้าที่เป็นตัวถูกดำเนินการกับอินสแตนซ์ Op
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
ต | แอสเทนเซอร์ () ส่งกลับเทนเซอร์ที่เอาต์พุตนี้ |
ประเภทข้อมูล | ประเภทข้อมูล () ส่งกลับ DataType ของเทนเซอร์ที่อ้างอิงโดยเอาต์พุตนี้ |
บูลีน | เท่ากับ (วัตถุ o) |
<U ขยาย TType > เอาท์พุต <U> | คาดหวัง (ประเภท Class<U>) ส่งคืนออบเจ็กต์ Output นี้ด้วยประเภท Output<U> |
ภายใน | แฮชโค้ด () |
ภายใน | ดัชนี () ส่งกลับดัชนีไปยังผลลัพธ์ของการดำเนินการ |
สตริง | ชื่อ () ส่งกลับชื่อเต็มของเอาต์พุตนี้ (aka |
การดำเนินการ | |
รูปร่าง | รูปร่าง () ส่งกลับรูปร่าง (อาจทราบได้บางส่วน) ของเทนเซอร์ที่อ้างอิงโดยเอาต์พุตนี้ |
สตริง | toString () |
คลาส<T> | พิมพ์ () ส่งกลับประเภทของเทนเซอร์ที่อ้างอิงโดยเอาท์พุตนี้ |
วิธีการสืบทอด
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สาธารณะ T asTensor ()
ส่งกลับเทนเซอร์ที่เอาต์พุตนี้
การดำเนินการนี้รองรับเฉพาะกับผลลัพธ์ของการดำเนินการที่ดำเนินการอย่างกระตือรือร้นเท่านั้น สำหรับสภาพแวดล้อมแบบกราฟ ต้องดึงเอาท์พุตเทนเซอร์โดยการรันเซสชันโดยใช้ fetch(Output)
ขอแนะนำให้ปิดเทนเซอร์ที่ส่งคืนอย่างชัดเจนโดยเร็วที่สุด เนื่องจากตัวรวบรวมขยะไม่ได้ตระหนักถึงจำนวนหน่วยความจำที่ใช้ ซึ่งอาจมีความสำคัญ
การส่งคืน
- เทนเซอร์
ขว้าง
IllegalStateException | หากผลลัพธ์นี้เป็นผลจากกราฟ |
---|---|
ClassCastException | หากประเภทของเทนเซอร์และเอาต์พุตนี้เข้ากันไม่ได้โดยไม่คาดคิด |
ดูสิ่งนี้ด้วย
บูลีนสาธารณะ เท่ากับ (Object o)
เอาท์พุท สาธารณะ <U> คาดหวัง (ประเภท Class <U>)
ส่งคืนออบเจ็กต์ Output นี้ด้วยประเภท Output<U>
วิธีนี้จะมีประโยชน์เมื่อกำหนดค่าประเภท Output<?>
พารามิเตอร์
พิมพ์ | ประเภทเทนเซอร์ที่รองรับ |
---|
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย | หากชนิดข้อมูลจริงของวัตถุนี้ไม่ตรงกับประเภท U |
---|
สาธารณะ int hashCode ()
ดัชนี int สาธารณะ ()
ส่งกลับดัชนีไปยังผลลัพธ์ของการดำเนินการ
ชื่อ สตริงสาธารณะ ()
ส่งกลับชื่อเต็มของเอาต์พุตนี้ (หรือชื่อเทนเซอร์)
ปฏิบัติการ สาธารณะ ( )
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation
เดียว
สำหรับ op raw
ค่าที่ส่งคืนจะสอดคล้องกับการดำเนินการ TensorFlow ที่ห่อโดย op นี้
สำหรับคอมโพสิต op ค่าที่ส่งคืนมักจะสอดคล้องกับการดำเนินการสุดท้ายที่เรียกใช้ในห่วงโซ่หรือกับ NoOp
ที่จัดกลุ่มการดำเนินการตั้งแต่หนึ่งรายการขึ้นไปเป็นหน่วยการคำนวณเดียว
การส่งคืน
สตริงสาธารณะ toString ()
ประเภท คลาสสาธารณะ <T> ()
ส่งกลับประเภทของเทนเซอร์ที่อ้างอิงโดยเอาท์พุตนี้