رمزگشایی حریصانه را بر روی لاجیت های داده شده در ورودی ها انجام می دهد.
نکته ای در مورد ویژگی 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> را گسترش می دهد | |
خروجی < TINT64 > | رمزگشایی شاخص ها () ماتریس شاخصها، اندازه «(کل_خروجیهای_رمزگشایی شده x 2)»، از «SparseTensor» |
خروجی < TINT64 > | رمزگشایی شکل () بردار شکل، اندازه «(2)» از SparseTensor رمزگشایی شده. |
خروجی < TINT64 > | رمزگشایی ارزش ها () بردار مقادیر، اندازه: «(کل_خروجی های_رمزگشایی)»، از «SparseTensor» |
خروجی <T> | log احتمال () ماتریس، اندازه «(بچ_اندازه x 1)»، حاوی توالی log-احتمالات. |
استاتیک CtcGreedyDecoder.Options | mergeRepeated (ادغام بولی تکرار شده) |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
عمومی ایستا 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»
عمومی استاتیک CtcGreedyDecoder.Options mergeRepeated (ادغام بولی تکرار شده)
مولفه های
merge Repeated | اگر True باشد، کلاس های تکراری را در خروجی ادغام کنید. |
---|