CtcBeamSearchDecoder

পাবলিক ফাইনাল ক্লাস CtcBeamSearchDecoder

ইনপুটে প্রদত্ত লগিটগুলিতে বিম অনুসন্ধান ডিকোডিং সম্পাদন করে।

মার্জ_রিপিটেড অ্যাট্রিবিউট সম্পর্কে একটি নোট: বিম সার্চ ডিকোডারের জন্য, এর মানে হল যদি একটি বিমের পরপর এন্ট্রি একই হয়, তবে শুধুমাত্র প্রথমটি নির্গত হয়। অর্থাৎ, যখন উপরের পথটি "ABBBB" হয়, তখন "AB" ফেরত হয় যদি merge_repeated = True হয় কিন্তু merge_repeated = False হলে "ABBBB" ফেরত দেওয়া হয়।

নেস্টেড ক্লাস

ক্লাস CtcBeamSearchDecoder.Options CtcBeamSearchDecoder এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

স্ট্যাটিক <T TNumber প্রসারিত করে > CtcBeamSearchDecoder <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড < TInt32 > সিকোয়েন্স লেংথ, লং বিম উইথ, লং টপপাথ, অপশন... অপশন)
একটি নতুন CtcBeamSearchDecoder অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
তালিকা< আউটপুট < TInt64 >>
ডিকোডেড সূচক ()
সূচক ম্যাট্রিক্সের একটি তালিকা (দৈর্ঘ্য: শীর্ষ_পথ)।
তালিকা< আউটপুট < TInt64 >>
ডিকোড আকৃতি ()
আকৃতি ভেক্টরের একটি তালিকা (দৈর্ঘ্য: শীর্ষ_পথ)।
তালিকা< আউটপুট < TInt64 >>
ডিকোড করা মান ()
মান ভেক্টরের একটি তালিকা (দৈর্ঘ্য: শীর্ষ_পথ)।
আউটপুট <T>
লগ সম্ভাবনা ()
একটি ম্যাট্রিক্স, আকৃতির: `(ব্যাচ_সাইজ x শীর্ষ_পথ)`।
স্ট্যাটিক CtcBeamSearchDecoder.Options
mergeRepeated (বুলিয়ান একত্রিত পুনরাবৃত্তি)

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "CTCBeamSearchDecoder"

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক CtcBeamSearchDecoder <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড < TInt32 > সিকোয়েন্স লেংথ, লং বিম উইডথ, লং টপপাথ, অপশন... অপশন)

একটি নতুন CtcBeamSearchDecoder অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট 3-D, আকৃতি: `(max_time x ব্যাচ_size x num_classes)`, লগিট।
ক্রম দৈর্ঘ্য একটি ভেক্টর যার ক্রম দৈর্ঘ্য, আকার `(ব্যাচ)` আছে।
বিম প্রস্থ একটি স্কেলার >= 0 (বিম অনুসন্ধান বিমের প্রস্থ)।
শীর্ষপথ একটি স্কেলার >= 0, <= beam_width (আউটপুট আকার নিয়ন্ত্রণ করে)।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • CtcBeamSearchDecoder এর একটি নতুন উদাহরণ

সর্বজনীন তালিকা< আউটপুট < TInt64 >> decodedIndices ()

সূচক ম্যাট্রিক্সের একটি তালিকা (দৈর্ঘ্য: শীর্ষ_পথ)। ম্যাট্রিক্স j, আকার `(total_decoded_outputs[j] x 2)`, একটি `SparseTensor এর সূচক আছে `। সারি স্টোর: [ব্যাচ, সময়]।

সর্বজনীন তালিকা< আউটপুট < TInt64 >> decodedShape ()

আকৃতি ভেক্টরের একটি তালিকা (দৈর্ঘ্য: শীর্ষ_পথ)। ভেক্টর j, আকার `(2)`, ডিকোড করা `স্পার্স টেনসর[j]` এর আকৃতি সংরক্ষণ করে। এর মানগুলি হল: `[ব্যাচ_সাইজ, সর্বোচ্চ_ডিকোডেড_লেংথ[জে]]`।

সর্বজনীন তালিকা< আউটপুট < TInt64 >> decodedValues ​​()

মান ভেক্টরের একটি তালিকা (দৈর্ঘ্য: শীর্ষ_পথ)। ভেক্টর j, আকার `(দৈর্ঘ্য মোট_ডিকোডেড_আউটপুট[j])`, একটি `স্পার্স টেনসরের মান আছে `। ভেক্টর বিম j-এর জন্য ডিকোড করা ক্লাস সংরক্ষণ করে।

সর্বজনীন আউটপুট <T> লগ সম্ভাবনা ()

একটি ম্যাট্রিক্স, আকৃতির: `(ব্যাচ_সাইজ x শীর্ষ_পথ)`। ক্রম লগ-সম্ভাবনা।

সর্বজনীন স্ট্যাটিক CtcBeamSearchDecoder. Options mergeRepeated (বুলিয়ান মার্জরিপিটেড)

পরামিতি
merge পুনরাবৃত্তি সত্য হলে, আউটপুটে পুনরাবৃত্তি করা ক্লাস মার্জ করুন।