กำหนดคลาสเพื่อสร้างบันทึกโหลดและรันโมเดล TensorFlow
คำเตือน : ขณะนี้ API อยู่ระหว่างการทดลองและไม่ครอบคลุมโดย การรับประกันความเสถียรของ TensorFlow API โปรดดูที่ README.md สำหรับคำแนะนำในการติดตั้ง
ตัวอย่าง LabelImage แสดงให้เห็นถึงการใช้ API นี้เพื่อจัดประเภทรูปภาพโดยใช้โครงข่ายประสาทเทียมแบบ Inception ที่ ได้รับการฝึกฝนมาก่อน มันแสดงให้เห็น:
- การสร้างกราฟ: ใช้คลาส OperationBuilder เพื่อสร้างกราฟเพื่อถอดรหัสปรับขนาดและทำให้ภาพ JPEG เป็นปกติ
- การโหลดโมเดล: การใช้ Graph.importGraphDef () เพื่อโหลดโมเดล Inception ที่ได้รับการฝึกฝนมาก่อน
- การเรียกใช้กราฟ: การใช้เซสชันเพื่อเรียกใช้กราฟและค้นหาป้ายกำกับที่ดีที่สุดสำหรับรูปภาพ
อินเทอร์เฟซ
ExecutionEnvironment | กำหนดสภาพแวดล้อมสำหรับการสร้างและดำเนินการ TensorFlow Operation s |
กราฟในขณะที่ SubgraphBuilder | ใช้เพื่อสร้างอินสแตนซ์คลาสนามธรรมซึ่งแทนที่เมธอด buildSubgraph เพื่อสร้างกราฟย่อยตามเงื่อนไขหรือเนื้อหาสำหรับลูปในขณะที่ |
ตัวดำเนินการ <T> | อินเทอร์เฟซที่ดำเนินการโดยตัวถูกดำเนินการของ TensorFlow |
การดำเนินการ | ทำการคำนวณบน Tensors |
OperationBuilder | ตัวสร้างสำหรับ Operation |
ชั้นเรียน
EagerSession | สภาพแวดล้อมสำหรับการดำเนินการ TensorFlow อย่างกระตือรือร้น |
EagerSession.Options | |
กราฟ | กราฟการไหลของข้อมูลที่แสดงการคำนวณ TensorFlow |
GraphOperation | การใช้งานสำหรับการ Operation เพิ่มเป็นโหนดใน Graph |
GraphOperationBuilder | OperationBuilder สำหรับเพิ่ม GraphOperation s ลงใน Graph |
เอาต์พุต <T> | จุดจับสัญลักษณ์สำหรับเทนเซอร์ที่ผลิตโดย Operation |
บันทึกแล้ว | SavedModelBundle แทนโมเดลที่โหลดจากที่เก็บข้อมูล |
SavedModelBundle.Loader | ตัวเลือกสำหรับการโหลด SavedModel |
เซิร์ฟเวอร์ | เซิร์ฟเวอร์ TensorFlow ในกระบวนการสำหรับใช้ในการฝึกอบรมแบบกระจาย |
เซสชัน | ไดร์เวอร์สำหรับการประมวลผล Graph |
เซสชัน | เอาท์พุตเทนเซอร์และข้อมูลเมตาที่ได้รับเมื่อดำเนินการเซสชัน |
เซสชัน | เรียกใช้ Operation และประเมิน Tensors |
รูปร่าง | รูปร่างที่เป็นที่รู้จักบางส่วนของเทนเซอร์ที่เกิดจากการใช้งาน |
เทนเซอร์ <T> | อาร์เรย์หลายมิติที่พิมพ์แบบคงที่ซึ่งองค์ประกอบเป็นประเภทที่อธิบายโดย T. |
TensorFlow | วิธียูทิลิตี้แบบคงที่อธิบายถึงรันไทม์ TensorFlow |
เทนเซอร์ | วิธีการโรงงานที่ปลอดภัยสำหรับการสร้างวัตถุ Tensor |
Enums
ประเภทข้อมูล | แสดงประเภทขององค์ประกอบใน Tensor เป็น enum |
EagerSession.DevicePlacementPolicy | ควบคุมวิธีดำเนินการเมื่อเราพยายามเรียกใช้การดำเนินการบนอุปกรณ์ที่กำหนด แต่เทนเซอร์อินพุตบางตัวไม่ได้อยู่ในอุปกรณ์นั้น |
EagerSession.ResourceCleanupStrategy | ควบคุมวิธีการล้างทรัพยากร TensorFlow เมื่อไม่จำเป็นอีกต่อไป |
ข้อยกเว้น
TensorFlowException | ข้อยกเว้นที่ไม่ได้ตรวจสอบเกิดขึ้นเมื่อเรียกใช้ TensorFlow Graphs |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-04-21 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Translation issue"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]