ที่จับสัญลักษณ์สำหรับเทนเซอร์ที่ผลิตโดย 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> ()
ส่งกลับประเภทของเทนเซอร์ที่อ้างอิงโดยเอาท์พุตนี้