Dataset

सार्वजनिक सार वर्ग डेटासेट
ज्ञात प्रत्यक्ष उपवर्ग

स्वतंत्र तत्वों (नमूनों) की संभावित रूप से बड़ी सूची का प्रतिनिधित्व करता है, और इन तत्वों में पुनरावृत्ति और परिवर्तनों को निष्पादित करने की अनुमति देता है।

सार्वजनिक निर्माता

डेटासेट (ऑप्स टीएफ, ऑपरेंड <?> वेरिएंट, लिस्ट<क्लास<? एक्सटेंडेड टीटाइप >> आउटपुटटाइप्स, लिस्ट< शेप > आउटपुटशेप्स)

सार्वजनिक तरीके

अंतिम डेटासेट
बैच (लंबा बैचआकार, बूलियन ड्रॉपलास्टबैच)
इस डेटासेट के तत्वों को बैचों में समूहित करता है।
अंतिम डेटासेट
बैच (लंबा बैचआकार)
इस डेटासेट के तत्वों को बैचों में समूहित करता है।
स्थिर डेटासेट
fromTensorSlices (ऑप्स tf, लिस्ट< ऑपरेंड <?>> टेंसर, लिस्ट<क्लास<? एक्सटेंड्स TType >> आउटपुटटाइप्स)
एक इन-मेमोरी `डेटासेट` बनाता है जिसके तत्व दिए गए टेंसर के स्लाइस होते हैं।
ऑप्स
सूची< आकार >
getOutputShapes ()
इस डेटासेट के प्रत्येक घटक के लिए आकृतियों की एक सूची प्राप्त करें।
सूची<वर्ग<? टीटाइप >> का विस्तार करता है
getOutputTypes ()
इस डेटासेट के प्रत्येक घटक के लिए आउटपुट प्रकारों की एक सूची प्राप्त करें।
ऑपरेंड <?>
वैरिएंट प्राप्त करें ()
इस डेटासेट का प्रतिनिधित्व करने वाला वैरिएंट टेंसर प्राप्त करें।
इटरेटर<सूची< संचालन <?>>>
पुनरावर्तक ()
एक पुनरावर्तक बनाता है जो इस डेटासेट के सभी बैचों को उत्सुकता से पुनरावृत्त करता है।
डेटासेट इटरेटर
makeInitializeableIterator ()
एक `DatasetIterator` बनाता है जिसका उपयोग इस डेटासेट के तत्वों को पुनरावृत्त करने के लिए किया जा सकता है।
डेटासेट इटरेटर
मेकवनशॉटइटरेटर ()
एक `DatasetIterator` बनाता है जिसका उपयोग इस डेटासेट के तत्वों को पुनरावृत्त करने के लिए किया जा सकता है।
डेटासेट
मानचित्र (फ़ंक्शन<सूची< ऑपरेंड <?>>, सूची< ऑपरेंड <?>>> मैपर)
एक नया डेटासेट लौटाता है जो इस डेटासेट द्वारा लौटाए गए सभी तत्वों पर एक फ़ंक्शन को मैप करता है।
डेटासेट
मैपऑलकंपोनेंट्स (फ़ंक्शन< ऑपरेंड <?>, ऑपरेंड <?>> मैपर)
एक नया डेटासेट लौटाता है जो इस डेटासेट के सभी तत्वों में, प्रत्येक तत्व के सभी घटकों पर एक फ़ंक्शन को मैप करता है।
डेटासेट
मैपवनकंपोनेंट (इंट इंडेक्स, फंक्शन< ऑपरेंड <?>, ऑपरेंड <?>> मैपर)
एक नया डेटासेट लौटाता है जो इस डेटासेट के सभी तत्वों में प्रत्येक तत्व के एक घटक पर एक फ़ंक्शन को मैप करता है।
अंतिम डेटासेट
छोड़ें (लंबी गिनती)
एक नया `डेटासेट` लौटाता है जो इस डेटासेट से `गिनती` प्रारंभिक तत्वों को छोड़ देता है
अंतिम डेटासेट
लो (लंबी गिनती)
इस डेटासेट से केवल पहले `गिनती` तत्वों के साथ एक नया `डेटासेट` लौटाता है।
स्थिर डेटासेट
textLineDataset (ऑप्स tf, स्ट्रिंग फ़ाइल नाम, स्ट्रिंग संपीड़न प्रकार, लंबा बफर आकार)
स्थिर डेटासेट
tfRecordDataset (ऑप्स tf, स्ट्रिंग फ़ाइल नाम, स्ट्रिंग संपीड़न प्रकार, लंबा बफर आकार)
डोरी

विरासत में मिली विधियाँ

सार्वजनिक निर्माता

सार्वजनिक डेटासेट (ऑप्स टीएफ, ऑपरेंड <?> वेरिएंट, लिस्ट<क्लास<? एक्सटेंडेड टीटाइप >> आउटपुटटाइप्स, लिस्ट< शेप > आउटपुटशेप्स)

सार्वजनिक तरीके

सार्वजनिक अंतिम डेटासेट बैच (लंबा बैच आकार, बूलियन ड्रॉपलास्टबैच)

इस डेटासेट के तत्वों को बैचों में समूहित करता है।

पैरामीटर
बैच का आकार प्रति बैच वांछित तत्वों की संख्या
ड्रॉपलास्टबैच यदि अंतिम बैच में `बैच साइज` से कम तत्व हैं तो क्या उसे छोड़ दिया जाए।
रिटर्न
  • एक बैच डेटासेट

सार्वजनिक अंतिम डेटासेट बैच (लंबा बैच आकार)

इस डेटासेट के तत्वों को बैचों में समूहित करता है। अंतिम बैच शामिल है, भले ही इसमें `बैचसाइज़` से कम तत्व हों।

पैरामीटर
बैच का आकार प्रति बैच वांछित तत्वों की संख्या
रिटर्न
  • एक बैच डेटासेट

TensorSlices से सार्वजनिक स्थैतिक डेटासेट (ऑप्स tf, सूची < ऑपरेंड <?>> टेंसर, सूची <वर्ग <? विस्तारित TType >> आउटपुट प्रकार)

एक इन-मेमोरी `डेटासेट` बनाता है जिसके तत्व दिए गए टेंसर के स्लाइस होते हैं। इस डेटासेट का प्रत्येक तत्व एक List<Operand<?>> होगा, जो प्रदान किए गए टेंसर के स्लाइस (जैसे बैच) का प्रतिनिधित्व करेगा।

पैरामीटर
tf ऑप्स एक्सेसर
टेंसर इस डेटासेट के घटकों का प्रतिनिधित्व करने वाले Operand<?> की एक सूची (जैसे सुविधाएँ, लेबल)
आउटपुट प्रकार इस डेटासेट के प्रत्येक घटक के डेटा प्रकार का प्रतिनिधित्व करने वाले टेंसर प्रकार वर्गों की एक सूची।
रिटर्न
  • एक नया `डेटासेट`

सार्वजनिक ऑप्स getOpsInstance ()

सार्वजनिक सूची < आकार > getOutputShapes ()

इस डेटासेट के प्रत्येक घटक के लिए आकृतियों की एक सूची प्राप्त करें।

सार्वजनिक सूची<वर्ग<? टीटाइप का विस्तार >> getOutputTypes ()

इस डेटासेट के प्रत्येक घटक के लिए आउटपुट प्रकारों की एक सूची प्राप्त करें।

सार्वजनिक ऑपरेंड <?> getVariant ()

इस डेटासेट का प्रतिनिधित्व करने वाला वैरिएंट टेंसर प्राप्त करें।

सार्वजनिक पुनरावर्तक<सूची< ऑपरेंड <?>>> पुनरावर्तक ()

एक पुनरावर्तक बनाता है जो इस डेटासेट के सभी बैचों को उत्सुकता से पुनरावृत्त करता है। प्रत्येक बैच घटकों की एक सूची है, जिसे 'आउटपुट' ऑब्जेक्ट के रूप में लौटाया जाता है।

यह विधि उत्सुक मोड में चलने पर बैचों के माध्यम से प्रत्येक पुनरावृत्ति को सक्षम बनाती है। ग्राफ़ मोड बैच पुनरावृत्ति के लिए, `makeOneShotIterator` देखें।

रिटर्न
  • इस डेटासेट के बैचों के माध्यम से एक Iterator।

सार्वजनिक DatasetIterator makeInitializeableIterator ()

एक `DatasetIterator` बनाता है जिसका उपयोग इस डेटासेट के तत्वों को पुनरावृत्त करने के लिए किया जा सकता है।

तत्वों को लूप में पुनः प्राप्त करने से पहले इस पुनरावर्तक को `iterator.makeInitializer(Dataset)` पर कॉल के साथ प्रारंभ करना होगा।

रिटर्न
  • इस डेटासेट की संरचना पर आधारित एक नया `DatasetIterator`।

सार्वजनिक डेटासेटइटरेटर मेकवनशॉटइटरेटर ()

एक `DatasetIterator` बनाता है जिसका उपयोग इस डेटासेट के तत्वों को पुनरावृत्त करने के लिए किया जा सकता है। `makeOneShotIterator` का उपयोग यह सुनिश्चित करता है कि इस डेटासेट पर इटरेटर स्वचालित रूप से प्रारंभ हो गया है। स्किप ग्राफ़ मोड में, इनिशियलाइज़र ऑप को ग्राफ़ की इनिशियलाइज़र सूची में जोड़ा जाएगा, जिसे `tf.init()` के माध्यम से चलाया जाना चाहिए:

उदाहरण:

     try (Session session = new Session(graph) {
         // Immediately run initializers
         session.run(tf.init());
     }
 

उत्सुक मोड में, इस कॉल के परिणामस्वरूप इनिशियलाइज़र स्वचालित रूप से चलाया जाएगा।

रिटर्न
  • इस डेटासेट की संरचना पर आधारित एक नया `DatasetIterator`।

सार्वजनिक डेटासेट मानचित्र (फ़ंक्शन<सूची< ऑपरेंड <?>>, सूची< ऑपरेंड <?>>> मैपर)

एक नया डेटासेट लौटाता है जो इस डेटासेट द्वारा लौटाए गए सभी तत्वों पर एक फ़ंक्शन को मैप करता है।

उदाहरण के लिए, मान लीजिए कि प्रत्येक तत्व 2 घटकों के साथ एक List<Operand<?>> है: (विशेषताएं, लेबल)।

dataset.map(components -> {
      Operand<?> features = components.get(0);
      Operand<?> labels   = components.get(1);

      return Arrays.asList(
        tf.math.mul(features, tf.constant(2)),
        tf.math.mul(labels, tf.constant(5))
      );
 );
 }
कॉल करने से फ़ंक्शन को `फीचर्स` और `लेबल्स` घटकों पर मैप किया जाएगा, फीचर्स को 2 से गुणा किया जाएगा, और लेबल्स को 5 से गुणा किया जाएगा।

पैरामीटर
नक्शाकार इस इटरेटर के प्रत्येक तत्व पर लागू होने वाला फ़ंक्शन।
रिटर्न
  • इस इटरेटर के प्रत्येक तत्व पर `मैपर` लागू करने वाला एक नया डेटासेट।

सार्वजनिक डेटासेट मैपऑलकंपोनेंट्स (फ़ंक्शन < ऑपरेंड <?>, ऑपरेंड <?>> मैपर)

एक नया डेटासेट लौटाता है जो इस डेटासेट के सभी तत्वों में, प्रत्येक तत्व के सभी घटकों पर एक फ़ंक्शन को मैप करता है।

उदाहरण के लिए, मान लीजिए कि प्रत्येक तत्व 2 घटकों के साथ एक List<Operand<?>> है: (विशेषताएं, लेबल)।

dataset.mapAllComponents(component -> tf.math.mul(component, tf.constant(2))) कॉल करने से प्रत्येक तत्व के `फीचर्स` और `लेबल्स` दोनों घटकों पर फ़ंक्शन को मैप किया जाएगा, उन सभी को 2 से गुणा किया जाएगा

पैरामीटर
नक्शाकार प्रत्येक घटक पर लागू होने वाला फ़ंक्शन
रिटर्न
  • प्रत्येक तत्व के सभी घटकों पर `मैपर` लागू करने वाला एक नया डेटासेट।

सार्वजनिक डेटासेट मैपवनकंपोनेंट (इंट इंडेक्स, फ़ंक्शन < ऑपरेंड <?>, ऑपरेंड <?>> मैपर)

एक नया डेटासेट लौटाता है जो इस डेटासेट के सभी तत्वों में प्रत्येक तत्व के एक घटक पर एक फ़ंक्शन को मैप करता है।

उदाहरण के लिए, मान लीजिए कि प्रत्येक तत्व 2 घटकों के साथ एक List<Operand<?>> है: (विशेषताएं, लेबल)।

dataset.mapOneComponent(0, features -> tf.math.mul(features, tf.constant(2))) कॉल करने से प्रत्येक तत्व के `फीचर्स` घटक पर फ़ंक्शन को मैप किया जाएगा, प्रत्येक को 2 से गुणा किया जाएगा।

पैरामीटर
अनुक्रमणिका रूपांतरित होने वाले घटक का सूचकांक.
नक्शाकार लक्ष्य घटक पर लागू होने वाला फ़ंक्शन.
रिटर्न
  • चुने गए सूचकांक पर घटक पर `मैपर` लागू करने वाला एक नया डेटासेट।

सार्वजनिक अंतिम डेटासेट छोड़ें (लंबी गणना)

एक नया `डेटासेट` लौटाता है जो इस डेटासेट से `गिनती` प्रारंभिक तत्वों को छोड़ देता है

पैरामीटर
गिनती करना नया डेटासेट बनाने के लिए `छोड़ने' वाले तत्वों की संख्या।
रिटर्न
  • `गिनती` तत्वों वाला एक नया डेटासेट हटा दिया गया।

सार्वजनिक अंतिम डेटासेट लेना (लंबी गिनती)

इस डेटासेट से केवल पहले `गिनती` तत्वों के साथ एक नया `डेटासेट` लौटाता है।

पैरामीटर
गिनती करना इस डेटासेट से "लेने" वाले तत्वों की संख्या।
रिटर्न
  • एक नया डेटासेट जिसमें इस डेटासेट के पहले `गिनती` तत्व शामिल हैं।

सार्वजनिक स्थैतिक डेटासेट टेक्स्टलाइनडेटासेट (ऑप्स टीएफ, स्ट्रिंग फ़ाइल नाम, स्ट्रिंग संपीड़न प्रकार, लंबा बफर आकार)

सार्वजनिक स्थैतिक डेटासेट tfRecordDataset (ऑप्स tf, स्ट्रिंग फ़ाइल नाम, स्ट्रिंग संपीड़न प्रकार, लंबा बफर आकार)

सार्वजनिक स्ट्रिंग toString ()