CtcLoss

الطبقة النهائية العامة CtcLoss

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

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

فئات متداخلة

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

الثوابت

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

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

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

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

الثوابت

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

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

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

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

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

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

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

CtcLoss.Options ctcMergeRepeated العامة الثابتة (منطقية ctcMergeRepeated)

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

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

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

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

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

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

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

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

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