CTCLossV2

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

حساب خسارة CTC (احتمال السجل) لكل إدخال دفعة. يحسب أيضا

التدرج. تقوم هذه الفئة بتنفيذ عملية softmax نيابةً عنك، لذلك يجب أن تكون المدخلات، على سبيل المثال، إسقاطات خطية للمخرجات بواسطة LSTM.

فئات متداخلة

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

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

ثابت CTCLossV2
إنشاء (نطاق النطاق ، مدخلات المعامل <تعويم>، تسميات المعامل <طويل>، المؤشرات، تسميات المعامل <عدد صحيح> القيم، المعامل <عدد صحيح> طول التسلسل، خيارات ... الخيارات)
طريقة المصنع لإنشاء فئة تغلف عملية CTCLossV2 جديدة.
ثابت CTCLossV2.Options
ctcMergeRepeated (المنطقي ctcMergeRepeated)
الإخراج <تعويم>
الانحدار ()
التدرج من "الخسارة".
ثابت CTCLossV2.Options
تجاهل LongerOutputsThanInputs (تجاهل منطقي LongerOutputsThanInputs)
الإخراج <تعويم>
خسارة ()
ناقل (دفعة) يحتوي على احتمالات السجل.
ثابت CTCLossV2.Options
المعالجة المسبقة CollapseRepeated (المعالجة المنطقية المسبقة CollapseRepeated)

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

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

إنشاء CTCLossV2 ثابت عام ( نطاق النطاق ، مدخلات المعامل <Float>، المعامل <Long> labelsIndices، المعامل <Integer> labelsValues، المعامل <Integer> تسلسل الطول، الخيارات... خيارات)

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

حدود
نِطَاق النطاق الحالي
المدخلات ثلاثي الأبعاد، الشكل: `(الحد الأقصى للوقت × حجم الدفعة × عدد_الفئات)`، اللوجيستات. التسمية الفارغة الافتراضية هي 0 بدلاً من num_classes - 1.
labelsIndices مؤشرات `SparseTensor `. `labels_indices(i, :) == [b, t]` تعني أن `labels_values(i)` تخزن المعرف لـ `(الدفعة b، الوقت t)`.
labelsValues القيم (التسميات) المرتبطة بالدفعة والوقت المحددين.
طول التسلسل ناقل يحتوي على أطوال التسلسل (دفعة).
خيارات يحمل قيم السمات الاختيارية
عائدات
  • مثيل جديد لـ CTCLossV2

ثابت عام CTCLossV2.Options ctcMergeRepeated (ctcMergeRepeated منطقي)

حدود
ctcMergeRepeated العددية. إذا تم التعيين على خطأ، فلن يتم دمج التسميات غير الفارغة المتكررة أثناء حساب CTC وسيتم تفسيرها كتسميات فردية. هذه نسخة مبسطة من CTC.

الإخراج العام <Float> التدرج ()

التدرج من "الخسارة". ثلاثي الأبعاد، الشكل: `(الحد الأقصى للوقت × حجم الدفعة × عدد_الفئات)`.

CTCLossV2.Options الثابت العام يتجاهل LongerOutputsThanInputs (تجاهل منطقي LongerOutputsThanInputs)

حدود
تجاهل LongerOutputsThanInputs العددية. إذا تم التعيين على صحيح، أثناء حساب CTC، يتم تخطي العناصر التي تحتوي على تسلسلات إخراج أطول من تسلسلات الإدخال: فهي لا تساهم في حد الخسارة ولها تدرج صفري.

خسارة الإخراج العام <Float> ()

ناقل (دفعة) يحتوي على احتمالات السجل.

ثابت عام CTCLossV2.Options preprocessCollapseRepeated (المعالجة المنطقية المسبقةCollapseRepeated)

حدود
عملية ما قبل CollapseRepeated عددي، إذا كان صحيحًا، فسيتم طي التسميات المتكررة قبل حساب CTC.