পাবলিক ফাইনাল ক্লাস CtcLoss
প্রতিটি ব্যাচ এন্ট্রির জন্য CTC ক্ষতি (লগ সম্ভাব্যতা) গণনা করে। হিসাবও করে
গ্রেডিয়েন্ট এই ক্লাসটি আপনার জন্য সফ্টম্যাক্স অপারেশন করে, তাই ইনপুট হওয়া উচিত যেমন একটি LSTM দ্বারা আউটপুটগুলির রৈখিক অনুমান।
নেস্টেড ক্লাস
ক্লাস | CtcLoss.Options | CtcLoss এর জন্য ঐচ্ছিক বৈশিষ্ট্য |
ধ্রুবক
স্ট্রিং | OP_NAME | এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত |
পাবলিক পদ্ধতি
স্ট্যাটিক <T TNumber প্রসারিত করে > CtcLoss <T> | |
স্ট্যাটিক CtcLoss.Options | ctcMergeRepeated (বুলিয়ান ctcMergeRepeated) |
আউটপুট <T> | গ্রেডিয়েন্ট () `ক্ষতি` এর গ্রেডিয়েন্ট। |
স্ট্যাটিক CtcLoss.Options | ignoreLongerOutputsThanInputs (বুলিয়ান ignoreLongerOutputsThanInputs) |
আউটপুট <T> | ক্ষতি () লগ-সম্ভাবনা ধারণকারী একটি ভেক্টর (ব্যাচ)। |
স্ট্যাটিক CtcLoss.Options | preprocessCollapseRepeated (বুলিয়ান preprocessCollapseRepeated) |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
ধ্রুবক মান: "CTCLos"
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক CtcLoss <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড < TInt64 > labelsIndices, Operand < TInt32 > labelsValues, Operand < TInt32 > ক্রমদৈর্ঘ্য, বিকল্প... বিকল্প)
একটি নতুন CtcLoss অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
ইনপুট | 3-D, আকৃতি: `(max_time x ব্যাচ_size x num_classes)`, লগিট। |
লেবেল সূচক | একটি `স্পার্স টেনসরের সূচক |
লেবেল মান | প্রদত্ত ব্যাচ এবং সময়ের সাথে যুক্ত মান (লেবেল)। |
ক্রম দৈর্ঘ্য | ক্রম দৈর্ঘ্য (ব্যাচ) ধারণকারী একটি ভেক্টর। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- CtcLoss এর একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক CtcLoss. Options ctcMergeRepeated (বুলিয়ান ctcMergeRepeated)
পরামিতি
ctcMerge পুনরাবৃত্ত | স্কেলার। মিথ্যাতে সেট করা হলে, CTC গণনার সময় বারবার অ-শূন্য লেবেলগুলি একত্রিত হবে না এবং পৃথক লেবেল হিসাবে ব্যাখ্যা করা হবে। এটি CTC এর একটি সরলীকৃত সংস্করণ। |
---|
সর্বজনীন আউটপুট <T> গ্রেডিয়েন্ট ()
`ক্ষতি` এর গ্রেডিয়েন্ট। 3-D, আকৃতি: `(সর্বোচ্চ_সময় x ব্যাচ_সাইজ x সংখ্যা_শ্রেণী)`।
পাবলিক স্ট্যাটিক CtcLoss.Options ignoreLongerOutputsThanInputs (বুলিয়ান ignoreLongerOutputsThanInputs)
পরামিতি
লংগারআউটপুটসথানইনপুট উপেক্ষা করুন | স্কেলার। যদি সত্যে সেট করা হয়, CTC গণনার সময়, ইনপুট সিকোয়েন্সের চেয়ে দীর্ঘ আউটপুট সিকোয়েন্স আছে এমন আইটেমগুলি এড়িয়ে যায়: তারা ক্ষতির মেয়াদে অবদান রাখে না এবং শূন্য-গ্রেডিয়েন্ট থাকে। |
---|
পাবলিক স্ট্যাটিক CtcLoss.Options preprocessCollapseRepeated (বুলিয়ান প্রিপ্রসেসকোল্যাপসরিপিটেড)
পরামিতি
প্রিপ্রসেস কোলাপসপুনরাবৃত্ত | স্কেলার, যদি সত্য হয় তবে বারবার লেবেলগুলি CTC গণনার আগে ভেঙে ফেলা হয়। |
---|