org.tensorflow.types

उन वर्गों को परिभाषित करता है जो TensorFlow टेंसर प्रकारों का प्रतिनिधित्व करते हैं। प्रत्येक संभावित डेटा प्रकार के लिए जिसका उपयोग टेंसर में किया जा सकता है, एक संबंधित इंटरफ़ेस होता है जिसका उपयोग इसे और इसके छिपे हुए कार्यान्वयन को दर्शाने के लिए किया जाता है। उदाहरण के लिए, TensorFlow int32 प्रकार को Tensor प्रकार इंटरफ़ेस TInt32 द्वारा दर्शाया जाता है, जहां T उपसर्ग का अर्थ "Tensor of" है।

टेंसर तत्व प्रकारों की संकलन-समय जांच का समर्थन करने के लिए, इस पैकेज में प्रत्येक इंटरफ़ेस को डेटा की प्रकृति के अनुसार, org.tensorflow.types.family में पाए जाने वाले मार्कर इंटरफ़ेस में से एक से बाध्य होना चाहिए।

टाइप मेटाडेटा प्रदान करने के लिए प्रत्येक टेंसर प्रकार को TensorType के साथ एनोटेट किया जाना चाहिए जिसका उपयोग इस प्रकार के टेंसर को आवंटित करने या मैप करने के लिए किया जाना चाहिए।

टेंसर प्रकार के उदाहरणों को भी NdArray इंटरफ़ेस लागू करना होगा ताकि उपयोगकर्ता एन-आयामी स्थान में सीधे टेंसर डेटा तक पहुंच सके।

ध्यान दें कि हालांकि Tensor.of(...) विधि का उपयोग करके एक टेंसर आवंटित करना हमेशा संभव होता है, अधिकांश टेंसर प्रकार फ़ैक्टरी विधियों को उजागर करते हैं जो निर्माण प्रक्रिया को सरल बनाते हैं, जैसे scalarOf(...) , vectorOf(...) , tensorOf(...) , आदि।

इंटरफेस

टीबीफ्लोट16 मस्तिष्क 16-बिट फ्लोट टेंसर प्रकार।
टीबूल बूलियन टेंसर प्रकार.
TFloat16 आईईईई-754 अर्ध-परिशुद्धता 16-बिट फ्लोट टेंसर प्रकार।
TFloat32 आईईईई-754 एकल-परिशुद्धता 32-बिट फ्लोट टेंसर प्रकार।
TFloat64 आईईईई-754 डबल-प्रिसिजन 64-बिट फ्लोट टेंसर प्रकार।
TInt32 32-बिट हस्ताक्षरित पूर्णांक टेंसर प्रकार।
TInt64 64-बिट हस्ताक्षरित पूर्णांक टेंसर प्रकार।
टीस्ट्रिंग स्ट्रिंग प्रकार.
TUint8 8-बिट अहस्ताक्षरित पूर्णांक टेंसर प्रकार।