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 (ادغام بولی تکرار شده)

روش های ارثی

org.tensorflow.op.RawOp
بولی نهایی
برابر است (object obj)
بین المللی نهایی
عمل
عملیات ()
این واحد محاسبه را به عنوان یک Operation واحد برگردانید.
رشته نهایی
بولی
برابر است (شیء arg0)
کلاس نهایی<?>
getClass ()
بین المللی
هش کد ()
باطل نهایی
اعلام کردن ()
باطل نهایی
اطلاع رسانی به همه ()
رشته
toString ()
باطل نهایی
صبر کنید (long arg0، int arg1)
باطل نهایی
صبر کنید (طولانی arg0)
باطل نهایی
صبر کن ()
org.tensorflow.op.Op
چکیده Execution Environment
env ()
محیط اجرایی را که این عملیات در آن ایجاد شده است برگردانید.
عملیات انتزاعی
عملیات ()
این واحد محاسبه را به عنوان یک Operation واحد برگردانید.

ثابت ها

رشته نهایی ثابت عمومی 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 باشد، کلاس های تکراری را در خروجی ادغام کنید.