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

org.tensorflow

กำหนดคลาสเพื่อสร้าง บันทึก โหลด และรันโมเดล TensorFlow

ในการเริ่มต้นดูที่ คำแนะนำการติดตั้ง

LabelImage ตัวอย่างสาธิตการใช้งาน API นี้กับภาพประเภทใช้ก่อนการฝึกอบรม จัดตั้งกองทุน สถาปัตยกรรมเครือข่ายประสาทสับสน มันแสดงให้เห็น:

  • การสร้างกราฟ: ใช้คลาส OperationBuilder เพื่อสร้างกราฟเพื่อถอดรหัส ปรับขนาด และทำให้ภาพ JPEG เป็นปกติ
  • การโหลดโมเดล: การใช้ Graph.importGraphDef() เพื่อโหลดโมเดล Inception ที่ได้รับการฝึกอบรมล่วงหน้า
  • การดำเนินการกราฟ: การใช้เซสชันเพื่อดำเนินการกราฟและค้นหาป้ายกำกับที่ดีที่สุดสำหรับรูปภาพ

ตัวอย่างเพิ่มเติมสามารถพบได้ใน tensorflow / java GitHub พื้นที่เก็บข้อมูล

อินเทอร์เฟซ

สภาพแวดล้อมการดำเนินการ กำหนดสภาพแวดล้อมสำหรับการสร้างและการดำเนิน TensorFlow Operation ของ
Graph.WhileSubgraphBuilder ใช้เพื่อยกตัวอย่างคลาสนามธรรมซึ่งแทนที่เมธอด buildSubgraph เพื่อสร้างกราฟย่อยแบบมีเงื่อนไขหรือเนื้อหาสำหรับชั่วขณะหนึ่ง
ถูกดำเนินการ <T> อินเทอร์เฟซที่ดำเนินการโดยตัวถูกดำเนินการของการดำเนินการ TensorFlow
การดำเนินการ ดำเนินการคำนวณเกี่ยวกับเทนเซอร์
OperationBuilder สร้างสำหรับ Operation ของ

ชั้นเรียน

EagerSession สภาพแวดล้อมสำหรับดำเนินการ TensorFlow อย่างกระตือรือร้น
EagerSession.Options
กราฟ กราฟการไหลของข้อมูลที่แสดงถึงการคำนวณ TensorFlow
GraphOperation การดำเนินการสำหรับ Operation เพิ่มเป็นโหนดเป็น Graph
GraphOperationBuilder OperationBuilder สำหรับการเพิ่ม GraphOperation s กับ Graph
เอาท์พุท <T> จับสัญลักษณ์เมตริกซ์ที่ผลิตโดย Operation
บันทึกโมเดลบันเดิล SavedModelBundle แสดงถึงโมเดลที่โหลดจากที่เก็บข้อมูล
ที่บันทึกไว้ ModelBundle.Loader ตัวเลือกสำหรับการโหลด SavedModel
เซิร์ฟเวอร์ เซิร์ฟเวอร์ TensorFlow ในกระบวนการ สำหรับใช้ในการฝึกอบรมแบบกระจาย
การประชุม ไดร์เวอร์สำหรับ Graph การดำเนินการ
Session.Run เมตริกซ์เอาต์พุตและข้อมูลเมตาที่ได้รับเมื่อดำเนินการเซสชัน
Session.Runner เรียกใช้ Operation และประเมินผลการศึกษา Tensors
รูปร่าง รูปร่างที่อาจรู้จักบางส่วนของเทนเซอร์ที่เกิดจากการดำเนินการ
เมตริกซ์ <T> อาร์เรย์หลายมิติที่พิมพ์แบบสแตติกซึ่งมีองค์ประกอบเป็นประเภทที่อธิบายโดย T.
TensorFlow เมธอดยูทิลิตีแบบสแตติกที่อธิบายรันไทม์ของ TensorFlow
เทนเซอร์ วิธีการโรงงานประเภทที่ปลอดภัยสำหรับการสร้าง Tensor วัตถุ

Enums

ประเภทข้อมูล แสดงถึงชนิดขององค์ประกอบในส่วน Tensor เป็น enum
EagerSession.DevicePlacementPolicy ควบคุมวิธีการดำเนินการเมื่อเราพยายามเรียกใช้การทำงานบนอุปกรณ์ที่กำหนด แต่เทนเซอร์อินพุตบางตัวไม่ได้อยู่บนอุปกรณ์นั้น
EagerSession.ResourceCleanupStrategy ควบคุมวิธีการล้างทรัพยากร TensorFlow เมื่อไม่ต้องการใช้อีกต่อไป

ข้อยกเว้น

TensorFlowException ข้อยกเว้นที่ไม่ได้ตรวจสอบเกิดขึ้นเมื่อเรียกใช้ TensorFlow Graphs