CtcGreedyDecoder

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

ইনপুটগুলিতে প্রদত্ত লগিটগুলিতে লোভী ডিকোডিং সম্পাদন করে৷

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

মার্জ_পুনরাবৃত্তির মান নির্বিশেষে, যদি একটি নির্দিষ্ট সময় এবং ব্যাচের সর্বোচ্চ সূচকটি ফাঁকা, সূচক `(সংখ্যা_শ্রেণী - 1)` এর সাথে মিলে যায়, তবে কোনো নতুন উপাদান নির্গত হয় না।

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

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

ধ্রুবক

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

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

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

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

ধ্রুবক

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

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

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

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

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

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

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট 3-D, আকৃতি: `(max_time x ব্যাচ_size x num_classes)`, লগিট।
ক্রম দৈর্ঘ্য একটি ভেক্টর যার ক্রম দৈর্ঘ্য, আকার `(ব্যাচ_সাইজ)`।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • CtcGreedyDecoder এর একটি নতুন উদাহরণ

সর্বজনীন আউটপুট < TInt64 > decodedIndices ()

সূচক ম্যাট্রিক্স, একটি `স্পার্স টেনসরের আকার `(মোট_ডিকোড_আউটপুট x 2)` `। সারি স্টোর: [ব্যাচ, সময়]।

সর্বজনীন আউটপুট < TInt64 > decoded Shape ()

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

সর্বজনীন আউটপুট < TInt64 > decodedValues ​​()

মান ভেক্টর, আকার: `(মোট_ডিকোড_আউটপুট)`, একটি `স্পার্স টেনসরের `। ভেক্টর ডিকোড করা ক্লাস সংরক্ষণ করে।

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

ম্যাট্রিক্স, আকার `(batch_size x 1)`, ক্রম লগ-সম্ভাব্যতা সমন্বিত।

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

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