CtcGreedyDecoder

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

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

विशेषता merge_repeated के बारे में एक नोट: यदि सक्षम किया गया है, जब लगातार लॉग के अधिकतम सूचकांक समान होते हैं, तो इनमें से केवल पहला उत्सर्जित होता है। रिक्त '*' को लेबल करने पर, अनुक्रम "एबीबी * बीबी" "एबीबी" बन जाता है यदि मर्ज_दोहराया गया = सही है और यदि मर्ज_दोहराया गया = गलत है तो "एबीबीबीबी" बन जाता है।

मर्ज_रिपीटेड के मान के बावजूद, यदि किसी दिए गए समय और बैच का अधिकतम सूचकांक रिक्त, सूचकांक `(num_classes - 1)` से मेल खाता है, तो कोई नया तत्व उत्सर्जित नहीं होता है।

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

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

स्थिरांक

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

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

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

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

स्थिरांक

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

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

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

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

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

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

पैरामीटर
दायरा वर्तमान दायरा
आदानों 3-डी, आकार: `(अधिकतम समय x बैच_आकार x संख्या_वर्ग)`, लॉगिट्स।
अनुक्रम लंबाई एक वेक्टर जिसमें अनुक्रम लंबाई, आकार `(batch_size)` है।
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • CtcGreedyDecoder का एक नया उदाहरण

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

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

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

डिकोड किए गए SparseTensor का आकार वेक्टर, आकार `(2)`। मान हैं: `[बैच_आकार, अधिकतम_डीकोडेड_लंबाई]`।

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

मान वेक्टर, आकार: `(total_decoded_outputs)`, `SparseTensor का `. वेक्टर डिकोड किए गए वर्गों को संग्रहीत करता है।

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

मैट्रिक्स, आकार `(बैच_आकार x 1)`, जिसमें अनुक्रम लॉग-संभावनाएं शामिल हैं।

सार्वजनिक स्थैतिक CtcGreedyDecoder.ऑप्शंस मर्जदोबारा (बूलियन मर्जदोबारा)

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