CtcBeamSearchDecoder

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

ينفذ فك تشفير بحث الشعاع على السجلات الواردة في الإدخال.

ملاحظة حول السمة merge_repeated: بالنسبة لمفكك تشفير البحث عن الحزمة، يعني هذا أنه إذا كانت الإدخالات المتتالية في الحزمة متماثلة، فسيتم إرسال أولها فقط. أي أنه عندما يكون المسار العلوي هو "ABBBB"، يتم إرجاع "AB" إذا كان merge_repeated = True ولكن يتم إرجاع "ABBBB" إذا كان merge_repeated = False.

فئات متداخلة

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

الثوابت

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

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

ثابت <T يمتد TNumber > CtcBeamSearchDecoder <T>
إنشاء (نطاق النطاق ، مدخلات المعامل <T>، المعامل < TInt32 > تسلسل الطول، عرض الشعاع الطويل، المسارات العلوية الطويلة، الخيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية CtcBeamSearchDecoder جديدة.
القائمة< الإخراج < TInt64 >>
المؤشرات التي تم فك ترميزها ()
قائمة (الطول: top_paths) لمصفوفات المؤشرات.
القائمة< الإخراج < TInt64 >>
الشكل المفكك ()
قائمة (الطول: top_paths) لمتجهات الشكل.
القائمة< الإخراج < TInt64 >>
القيم المشفرة ()
قائمة (الطول: top_paths) لمتجهات القيم.
الإخراج <T>
احتمالية السجل ()
مصفوفة على شكل: `(حجم الدفعة × المسارات العليا)`.
ثابت CtcBeamSearchDecoder.Options
دمج متكرر (دمج متكرر منطقي)

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

الثوابت

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

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

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

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

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

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

حدود
نِطَاق النطاق الحالي
المدخلات ثلاثي الأبعاد، الشكل: `(الحد الأقصى للوقت × حجم الدفعة × عدد_الفئات)`، اللوجيستات.
طول التسلسل ناقل يحتوي على أطوال التسلسل والحجم `(الدفعة)`.
beamWidth عددي >= 0 (عرض شعاع البحث).
com.topPaths عددي >= 0، <= Beam_width (يتحكم في حجم الإخراج).
خيارات يحمل قيم السمات الاختيارية
عائدات
  • مثيل جديد لـ CtcBeamSearchDecoder

القائمة العامة < الإخراج < TInt64 >> decodedIndices ()

قائمة (الطول: top_paths) لمصفوفات المؤشرات. المصفوفة j، الحجم `(total_decoded_outputs[j] × 2)`، تحتوي على مؤشرات لـSparseTensor `. مخزن الصفوف: [الدفعة، الوقت].

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

قائمة (الطول: top_paths) لمتجهات الشكل. المتجه j، الحجم `(2)`، يخزن شكل `SparseTensor[j]` الذي تم فك تشفيره. قيمها هي: `[batch_size, max_decoded_length[j]]`.

القائمة العامة< الإخراج < TInt64 >> القيم المشفرة ()

قائمة (الطول: top_paths) لمتجهات القيم. المتجه j، الحجم `(الطول Total_decoded_outputs[j])`، له قيم `SparseTensor `. يقوم المتجه بتخزين الفئات التي تم فك تشفيرها للحزمة j.

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

مصفوفة على شكل: `(حجم الدفعة × المسارات العليا)`. احتمالات سجل التسلسل.

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

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