TensorFlow मॉडल बनाने, सहेजने, लोड करने और निष्पादित करने के लिए कक्षाओं को परिभाषित करता है।
चेतावनी : एपीआई वर्तमान में प्रयोगात्मक है और TensorFlow API स्थिरता गारंटी द्वारा कवर नहीं किया गया है। इंस्टॉलेशन निर्देशों के लिए README.md देखें।
लेबलइमेज उदाहरण पूर्व-प्रशिक्षित इंसेप्शन आर्किटेक्चर कनवल्शनल न्यूरल नेटवर्क का उपयोग करके छवियों को वर्गीकृत करने के लिए इस एपीआई के उपयोग को दर्शाता है। यह दर्शाता है:
- ग्राफ़ निर्माण: JPEG छवि को डिकोड करने, आकार बदलने और सामान्य करने के लिए ग्राफ़ बनाने के लिए ऑपरेशनबिल्डर क्लास का उपयोग करना।
- मॉडल लोडिंग: पूर्व-प्रशिक्षित इंसेप्शन मॉडल को लोड करने के लिए Graph.importGraphDef() का उपयोग करना।
- ग्राफ़ निष्पादन: ग्राफ़ निष्पादित करने और किसी छवि के लिए सर्वोत्तम लेबल खोजने के लिए एक सत्र का उपयोग करना।
अतिरिक्त उदाहरण टेंसरफ़्लो/जावा GitHub रिपॉजिटरी में पाए जा सकते हैं।
इंटरफेस
निष्पादनपर्यावरण | TensorFlow Operation बनाने और निष्पादित करने के लिए एक वातावरण को परिभाषित करता है। |
ग्राफ.जबकि सबग्राफबिल्डर | एक अमूर्त वर्ग को इंस्टेंट करने के लिए उपयोग किया जाता है जो थोड़ी देर के लूप के लिए एक सशर्त या बॉडी सबग्राफ बनाने के लिए बिल्डसबग्राफ विधि को ओवरराइड करता है। |
ऑपरेंड <टी> | TensorFlow ऑपरेशन के ऑपरेंड द्वारा कार्यान्वित इंटरफ़ेस। |
संचालन | टेन्सर्स पर गणना करता है। |
ऑपरेशनबिल्डर | Operation के लिए एक बिल्डर। |
कक्षाओं
एनम्स
डेटा प्रकार | Tensor में तत्वों के प्रकार को एक एनम के रूप में दर्शाता है। |
उत्सुक सत्र.डिवाइसप्लेसमेंट नीति | यह नियंत्रित करता है कि जब हम किसी दिए गए डिवाइस पर कोई ऑपरेशन चलाने का प्रयास करते हैं तो कैसे कार्य करना है लेकिन कुछ इनपुट टेंसर उस डिवाइस पर नहीं हैं। |
उत्सुक सत्र.संसाधनक्लीनअपरणनीति | यह नियंत्रित करता है कि जब TensorFlow संसाधनों की आवश्यकता नहीं रह जाती है तो उन्हें कैसे साफ़ किया जाता है। |
अपवाद
टेंसरफ़्लो अपवाद | TensorFlow ग्राफ़ निष्पादित करते समय अनियंत्रित अपवाद फेंक दिया गया। |