CtcBeamSearchDecoder

सार्वजनिक अंतिम वर्ग CtcBeamSearchDecoder

इनपुट में दिए गए लॉगिट पर बीम सर्च डिकोडिंग करता है।

मर्ज_रिपीटेड विशेषता के बारे में एक नोट: बीम सर्च डिकोडर के लिए, इसका मतलब है कि यदि बीम में लगातार प्रविष्टियाँ समान हैं, तो इनमें से केवल पहला उत्सर्जित होता है। यानी, जब शीर्ष पथ "एबीबीबीबी" होता है, तो मर्ज_दोहराया = सही होने पर "एबी" लौटाया जाता है, लेकिन मर्ज_दोहराया = गलत होने पर "एबीबीबीबी" लौटाया जाता है।

नेस्टेड क्लासेस

कक्षा CtcBeamSearchDecoder.विकल्प CtcBeamSearchDecoder के लिए वैकल्पिक विशेषताएँ

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

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

स्थिर <T TNumber बढ़ाता है > CtcBeamSearchDecoder <T>
बनाएं ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, ऑपरेंड <TInt32> सीक्वेंस लेंथ, लॉन्ग बीमविड्थ, लॉन्ग टॉपपाथ, विकल्प... विकल्प)
एक नया CtcBeamSearchDecoder ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
सूची< आउटपुट <TInt64> >
डिकोडेडइंडिसेस ()
सूचकांक मैट्रिक्स की एक सूची (लंबाई: टॉप_पाथ)।
सूची< आउटपुट <TInt64> >
डिकोडेडआकार ()
आकृति वेक्टर की एक सूची (लंबाई: शीर्ष_पथ)।
सूची< आउटपुट <TInt64> >
डिकोडेडवैल्यूज़ ()
मान वैक्टर की एक सूची (लंबाई: टॉप_पाथ)।
आउटपुट <T>
लॉगसंभावना ()
एक मैट्रिक्स, आकार: `(बैच_आकार x शीर्ष_पथ)`।
स्थिर CtcBeamSearchDecoder.Options
मर्जदोबारा (बूलियन मर्जदोबारा)

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

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "CTCBeamSearchDecoder"

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

सार्वजनिक स्थैतिक CtcBeamSearchDecoder <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, ऑपरेंड <TInt32> अनुक्रम लंबाई, लंबी बीम चौड़ाई, लंबे टॉपपाथ, विकल्प... विकल्प)

एक नया CtcBeamSearchDecoder ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
आदानों 3-डी, आकार: `(अधिकतम समय x बैच_आकार x संख्या_वर्ग)`, लॉगिट्स।
अनुक्रम लंबाई एक वेक्टर जिसमें अनुक्रम लंबाई, आकार `(बैच)` है।
दिशात्मक एक अदिश >= 0 (बीम खोज बीम चौड़ाई)।
शीर्षपथ एक अदिश >= 0, <= किरण_चौड़ाई (आउटपुट आकार को नियंत्रित करता है)।
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • CtcBeamSearchDecoder का एक नया उदाहरण

सार्वजनिक सूची < आउटपुट < TInt64 >> डिकोडेड इंडेक्स ()

सूचकांक मैट्रिक्स की एक सूची (लंबाई: टॉप_पाथ)। मैट्रिक्स j, आकार `(total_decoded_outputs[j] x 2)`, में `SparseTensor के सूचकांक हैं `. पंक्तियाँ संग्रहित होती हैं: [बैच, समय]।

सार्वजनिक सूची < आउटपुट < TInt64 >> डिकोडेडशेप ()

आकृति वेक्टर की एक सूची (लंबाई: शीर्ष_पथ)। वेक्टर j, आकार `(2)`, डिकोड किए गए `SparseTensor[j]` के आकार को संग्रहीत करता है। इसके मान हैं: `[batch_size, max_decoded_length[j]]`।

सार्वजनिक सूची < आउटपुट < TInt64 >> डिकोडेड वैल्यूज़ ()

मान वैक्टर की एक सूची (लंबाई: टॉप_पाथ)। वेक्टर j, आकार `(लंबाई total_decoded_outputs[j])`, में `SparseTensor का मान है `. वेक्टर बीम जे के लिए डिकोडेड कक्षाओं को संग्रहीत करता है।

सार्वजनिक आउटपुट <T> लॉगसंभावना ()

एक मैट्रिक्स, आकार: `(बैच_आकार x शीर्ष_पथ)`। अनुक्रम लॉग-संभावनाएँ।

सार्वजनिक स्थैतिक CtcBeamSearchDecoder.Options mergeRepeated (बूलियन मर्जदोबारा)

पैरामीटर
मर्जदोहराया गया यदि सत्य है, तो आउटपुट में दोहराई गई कक्षाओं को मर्ज करें।