CtcBeamSearchDecoder

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

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

نکته ای در مورد ویژگی merge_repeated: برای رمزگشای جستجوی پرتو، به این معنی است که اگر ورودی های متوالی در یک پرتو یکسان باشد، تنها اولین مورد منتشر می شود. یعنی وقتی مسیر بالا "ABBBB" باشد، "AB" برگردانده می شود اگر merge_repeated = True اما "ABBBB" برگردانده می شود اگر merge_repeated = False.

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

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

ثابت ها

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

روش های عمومی

استاتیک <T TNumber > CtcBeamSearchDecoder <T> را گسترش می دهد
ایجاد (حوزه دامنه ، ورودی های عملوند <T>، عملوند < TINT32 > طول توالی، عرض پرتو بلند، مسیرهای بالای بلند، گزینه ها... گزینه ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید CtcBeamSearchDecoder را بسته بندی می کند.
لیست< خروجی < TINT64 >>
رمزگشایی شاخص ها ()
فهرستی (طول: top_paths) از ماتریس‌های شاخص.
لیست< خروجی < TINT64 >>
رمزگشایی شکل ()
لیستی (طول: top_paths) از بردار شکل.
لیست< خروجی < TINT64 >>
رمزگشایی ارزش ها ()
فهرستی (طول: top_paths) از بردارهای مقادیر.
خروجی <T>
log احتمال ()
یک ماتریس، به شکل: «(بچه_اندازه x مسیرهای_بالا)».
استاتیک CtcBeamSearchDecoder.Options
mergeRepeated (ادغام بولی تکرار شده)

روش های ارثی

ثابت ها

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

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

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

روش های عمومی

عمومی ایستا 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» است. `. بردار کلاس های رمزگشایی شده برای پرتو j را ذخیره می کند.

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

یک ماتریس، به شکل: «(بچه_اندازه x مسیرهای_بالا)». توالی ورود به سیستم احتمالات.

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

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