CtcGreedyDecoder

کلاس نهایی عمومی CtcGreedyDecoder

رمزگشایی حریصانه را بر روی لاجیت های داده شده در ورودی ها انجام می دهد.

نکته ای در مورد ویژگی merge_repeated: در صورت فعال بودن، زمانی که حداکثر شاخص های لاجیت های متوالی یکسان است، تنها اولین مورد منتشر می شود. با برچسب زدن به جای خالی '*'، دنباله "ABB * BB" در صورت merge_repeated = True به "ABB" و اگر merge_repeated = False به "ABBBB" تبدیل می شود.

صرف نظر از مقدار merge_repeated، اگر حداکثر شاخص یک زمان و دسته معین با اندیس خالی «(تعداد_کلاس ها - 1)» مطابقت داشته باشد، هیچ عنصر جدیدی منتشر نمی شود.

کلاس های تو در تو

کلاس CtcGreedyDecoder.Options ویژگی های اختیاری برای CtcGreedyDecoder

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

استاتیک <T TNumber > CtcGreedyDecoder <T> را گسترش می دهد
ایجاد (حوزه دامنه ، ورودی های عملوند <T>، عملوند < TINT32 > sequenceLength، گزینه ها... گزینه ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید CtcGreedyDecoder را بسته بندی می کند.
خروجی < TINT64 >
رمزگشایی شاخص ها ()
ماتریس شاخص‌ها، اندازه «(کل_خروجی‌های_رمزگشایی شده x 2)»، از «SparseTensor» `.
خروجی < TINT64 >
رمزگشایی شکل ()
بردار شکل، اندازه «(2)» از SparseTensor رمزگشایی شده.
خروجی < TINT64 >
رمزگشایی ارزش ها ()
بردار مقادیر، اندازه: «(کل_خروجی های_رمزگشایی)»، از «SparseTensor» `.
خروجی <T>
log احتمال ()
ماتریس، اندازه «(بچ_اندازه x 1)»، حاوی توالی log-احتمالات.
استاتیک CtcGreedyDecoder.Options
mergeRepeated (ادغام بولی تکرار شده)

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "CTCGreedyDecoder"

روش های عمومی

عمومی ایستا CtcGreedyDecoder <T> ایجاد ( دامنه دامنه ، ورودی های Operand <T>، Operand < TINT32 > sequenceLength، گزینه ها... گزینه ها)

روش کارخانه برای ایجاد کلاسی که یک عملیات جدید CtcGreedyDecoder را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
ورودی ها 3-بعدی، شکل: «(حداکثر_زمان x دسته_اندازه x تعداد_کلاس ها)"، logits.
طول دنباله بردار حاوی طول دنباله، اندازه «(بچه_اندازه)».
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از CtcGreedyDecoder

خروجی عمومی < TINT64 > رمزگشایی شاخص ها ()

ماتریس شاخص‌ها، اندازه «(کل_خروجی‌های_رمزگشایی شده x 2)»، از «SparseTensor» `. ذخیره ردیف: [دسته، زمان].

خروجی عمومی < TINT64 > رمزگشایی شکل ()

بردار شکل، اندازه «(2)» از SparseTensor رمزگشایی شده. مقادیر عبارتند از: «[batch_size, max_decoded_length]».

خروجی عمومی < TINT64 > مقدارهای رمزگشایی ()

بردار مقادیر، اندازه: «(کل_خروجی های_رمزگشایی)»، از «SparseTensor» `. بردار کلاس های رمزگشایی شده را ذخیره می کند.

خروجی عمومی <T> logProbability ()

ماتریس، اندازه «(بچ_اندازه x 1)»، حاوی توالی log-احتمالات.

عمومی استاتیک CtcGreedyDecoder.Options mergeRepeated (ادغام بولی تکرار شده)

مولفه های
merge Repeated اگر True باشد، کلاس های تکراری را در خروجی ادغام کنید.