رمزگشایی جستجوی پرتو را بر روی لاجیت های داده شده در ورودی انجام می دهد.
نکته ای در مورد ویژگی merge_repeated: برای رمزگشای جستجوی پرتو، به این معنی است که اگر ورودی های متوالی در یک پرتو یکسان باشد، تنها اولین مورد منتشر می شود. یعنی وقتی مسیر بالا "ABBBB" باشد، "AB" برگردانده می شود اگر merge_repeated = True اما "ABBBB" برگردانده می شود اگر merge_repeated = False.
کلاس های تو در تو
کلاس | CtcBeamSearchDecoder.Options | ویژگی های اختیاری برای CtcBeamSearchDecoder |
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
استاتیک <T TNumber > CtcBeamSearchDecoder <T> را گسترش می دهد | |
لیست< خروجی < TINT64 >> | رمزگشایی شاخص ها () فهرستی (طول: top_paths) از ماتریسهای شاخص. |
لیست< خروجی < TINT64 >> | رمزگشایی شکل () لیستی (طول: top_paths) از بردار شکل. |
لیست< خروجی < TINT64 >> | رمزگشایی ارزش ها () فهرستی (طول: top_paths) از بردارهای مقادیر. |
خروجی <T> | log احتمال () یک ماتریس، به شکل: «(بچه_اندازه x مسیرهای_بالا)». |
استاتیک CtcBeamSearchDecoder.Options | mergeRepeated (ادغام بولی تکرار شده) |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
عمومی ایستا CtcBeamSearchDecoder <T> ایجاد ( Scope scope، Operand <T> ورودی، Operand < TInt32 > sequenceLength، Long beamWidth، Long topPaths، Options... گزینه ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید CtcBeamSearchDecoder را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
ورودی ها | 3-بعدی، شکل: «(حداکثر_زمان x دسته_اندازه x تعداد_کلاس ها)"، logits. |
طول دنباله | بردار حاوی طول دنباله، اندازه «(دسته ای)». |
پهنای پرتو | یک اسکالر >= 0 (عرض پرتو جستجوی پرتو). |
topPaths | یک اسکالر >= 0، <= پهنا_پرتو (اندازه خروجی را کنترل می کند). |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از CtcBeamSearchDecoder
فهرست عمومی< خروجی < TINT64 >> رمزگشایی شاخص ها ()
فهرستی (طول: top_paths) از ماتریسهای شاخص. ماتریس j، اندازه «(کل_خروجی های_رمزگشایی شده[j] x 2)»، دارای شاخص هایی از «SparseTensor» است.
فهرست عمومی < خروجی < TINT64 >> رمزگشایی شکل ()
لیستی (طول: top_paths) از بردار شکل. بردار j، اندازه «(2)»، شکل «SparseTensor[j]» رمزگشایی شده را ذخیره می کند. مقادیر آن عبارتند از: `[batch_size, max_decoded_length[j]]`.
لیست عمومی < خروجی < TINT64 >> رمزگشایی ارزش ها ()
فهرستی (طول: top_paths) از بردارهای مقادیر. بردار j، اندازه «(طول کل خروجیهای رمزگشایی شده[j])»، دارای مقادیر «SparseTensor» است.
خروجی عمومی <T> logProbability ()
یک ماتریس، به شکل: «(بچه_اندازه x مسیرهای_بالا)». توالی ورود به سیستم احتمالات.
عمومی static CtcBeamSearchDecoder.Options mergeRepeated (ادغام بولی تکرار شده)
مولفه های
merge Repeated | اگر درست است، کلاس های تکراری را در خروجی ادغام کنید. |
---|