CtcGreedyDecoder

الفئة النهائية العامة CtcGreedyDecoder

ينفذ فك التشفير الجشع على السجلات الواردة في المدخلات.

ملاحظة حول السمة merge_repeated: في حالة تمكينها، عندما تكون المؤشرات القصوى للسجلات المتتالية هي نفسها، يتم إصدار أولها فقط. عند تسمية الفراغ '*'، يصبح التسلسل "ABB * BB" "ABB" إذا كان merge_repeated = True و"ABBBB" إذا كان merge_repeated = False.

بغض النظر عن قيمة merge_repeated، إذا كان الحد الأقصى لفهرس وقت معين ودفعة معينة يتوافق مع الفهرس الفارغ `(num_classes - 1)`، فلن يتم إصدار أي عنصر جديد.

فئات متداخلة

فصل CtcGreedyDecoder.Options السمات الاختيارية لـ CtcGreedyDecoder

الثوابت

خيط OP_NAME اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

الأساليب العامة

ثابت <T يمتد TNumber > CtcGreedyDecoder <T>
إنشاء (نطاق النطاق ، مدخلات المعامل <T>، المعامل < TInt32 > طول التسلسل، الخيارات... الخيارات)
طريقة المصنع لإنشاء فئة تغلف عملية CtcGreedyDecoder جديدة.
الإخراج <TInt64>
المؤشرات التي تم فك ترميزها ()
مصفوفة المؤشرات، الحجم `(total_decoded_outputs x 2)`، لـSparseTensor `.
الإخراج <TInt64>
الشكل المفكك ()
متجه الشكل، الحجم `(2)`، لـ SparseTensor الذي تم فك تشفيره.
الإخراج <TInt64>
القيم المشفرة ()
متجه القيم، الحجم: `(total_decoded_outputs)`، لـSparseTensor `.
الإخراج <T>
احتمالية السجل ()
مصفوفة، الحجم `(batch_size x 1)`، تحتوي على احتمالات سجل التسلسل.
ثابت CtcGreedyDecoder.Options
دمج متكرر (دمج متكرر منطقي)

الطرق الموروثة

الثوابت

السلسلة النهائية الثابتة العامة OP_NAME

اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

القيمة الثابتة: "CTCGreedyDecoder"

الأساليب العامة

إنشاء CtcGreedyDecoder <T> ثابت عام ( نطاق النطاق ، مدخلات المعامل <T>، المعامل < TInt32 > طول التسلسل، خيارات... خيارات)

طريقة المصنع لإنشاء فئة تغلف عملية CtcGreedyDecoder جديدة.

حدود
نِطَاق النطاق الحالي
المدخلات ثلاثي الأبعاد، الشكل: `(الحد الأقصى للوقت × حجم الدفعة × عدد_الفئات)`، اللوجيستات.
طول التسلسل متجه يحتوي على أطوال التسلسل والحجم `(batch_size)`.
خيارات يحمل قيم السمات الاختيارية
عائدات
  • مثيل جديد لـ CtcGreedyDecoder

الإخراج العام <TInt64> مؤشرات مفككة ()

مصفوفة المؤشرات، الحجم `(total_decoded_outputs x 2)`، لـSparseTensor `. مخزن الصفوف: [الدفعة، الوقت].

الإخراج العام <TInt64> الشكل المفكك ()

متجه الشكل، الحجم `(2)`، لـ SparseTensor الذي تم فك تشفيره. القيم هي: `[batch_size, max_decoded_length]`.

الإخراج العام <TInt64> decodedValues ​​()

متجه القيم، الحجم: `(total_decoded_outputs)`، لـSparseTensor `. يقوم المتجه بتخزين الفئات التي تم فك تشفيرها.

احتمالية سجل الإخراج العام <T> ()

مصفوفة، الحجم `(batch_size x 1)`، تحتوي على احتمالات سجل التسلسل.

CtcGreedyDecoder.Options ثابت عام ، دمج متكرر (دمج متكرر منطقي)

حدود
mergeRepeated إذا كان صحيحا، قم بدمج الفئات المتكررة في الإخراج.