org.tensorflow.types

กำหนดคลาสที่แสดงถึงประเภทเทนเซอร์ TensorFlow สำหรับข้อมูลแต่ละประเภทที่เป็นไปได้ที่สามารถใช้ในเทนเซอร์ได้ จะมีอินเทอร์เฟซที่เกี่ยวข้องซึ่งใช้ในการเป็นตัวแทนและการใช้งานที่ซ่อนอยู่ ตัวอย่างเช่น ประเภท TensorFlow int32 จะแสดงด้วยอินเทอร์เฟซประเภทเทนเซอร์ TInt32 โดยที่คำนำหน้า T ย่อมาจาก "Tensor of"

เพื่อรองรับการตรวจสอบเวลาคอมไพล์ของประเภทองค์ประกอบเทนเซอร์ แต่ละอินเทอร์เฟซในแพ็คเกจนี้จะต้องเชื่อมโยงกับหนึ่งในอินเทอร์เฟซเครื่องหมายที่พบใน org.tensorflow.types.family ตามลักษณะของข้อมูล

เทนเซอร์แต่ละประเภทจะต้องมีคำอธิบายประกอบด้วย TensorType เพื่อให้ข้อมูลเมตาของประเภทที่ควรใช้ในการจัดสรรหรือแมปเทนเซอร์ประเภทนี้

อินสแตนซ์ประเภทเทนเซอร์ต้องใช้อินเทอร์เฟ NdArray เพื่อให้ผู้ใช้สามารถเข้าถึงข้อมูลเทนเซอร์ได้โดยตรงในพื้นที่ n มิติ

โปรดทราบว่าในขณะที่เป็นไปได้ที่จะจัดสรรเทนเซอร์โดยใช้วิธี Tensor.of(...) ประเภทเทนเซอร์ส่วนใหญ่จะเปิดเผยวิธีการจากโรงงานที่ทำให้กระบวนการสร้างง่ายขึ้น เช่น scalarOf(...) , vectorOf(...) , tensorOf(...) ฯลฯ

อินเทอร์เฟซ

TBfloat16 ประเภทเทนเซอร์โฟลตสมอง 16 บิต
ทีบูล ประเภทเทนเซอร์บูลีน
ทีโฟลต16 ประเภทเซนเซอร์โฟลต 16 บิตแบบ half-precision IEEE-754
ทีโฟลท32 ประเภทเซนเซอร์โฟลต 32 บิต งานละเอียด เดี่ยว IEEE-754
ทีโฟลต64 ประเภทเซนเซอร์โฟลต 64 บิตที่มีความแม่นยำสองเท่า IEEE-754
TInt32 ประเภทเทนเซอร์จำนวนเต็มแบบลงนาม 32 บิต
TInt64 ประเภทเทนเซอร์จำนวนเต็มแบบลงนาม 64 บิต
ทีสตริง ประเภทสตริง
มธ.8 ประเภทเทนเซอร์จำนวนเต็มที่ไม่ได้ลงนาม 8 บิต