পরবর্তী আপপরবর্তী গাইড
মোমেন্টাম সহ স্টোকাস্টিক গ্রেডিয়েন্ট ডিসেন্ট
মৌলিক
মৌলিক নির্দেশিকা
ড্রপআউট হল একটি নিয়মিতকরণের কৌশল যা প্রতিটি প্রশিক্ষণের সময় এলোমেলোভাবে নিউরনের একটি ভগ্নাংশ বন্ধ করে দেয়, যা নেটওয়ার্ককে অপ্রয়োজনীয়, শক্তিশালী উপস্থাপনা তৈরি করতে বাধ্য করে।
এই নির্দেশিকা শুনুনএআই-বর্ণিত · ~2 min
গভীর শিক্ষায় ওভারফিটিং এর বিরুদ্ধে লড়াই করার জন্য এটি সবচেয়ে প্রভাবশালী কৌশলগুলির মধ্যে একটি হয়ে উঠেছে।
2012 সালের দিকে হিন্টনের গ্রুপ দ্বারা প্রবর্তিত, ড্রপআউট বড় নেটওয়ার্কগুলির একটি প্রধান দুর্বলতাকে সম্বোধন করে: নিউরনগুলি সহ-অভিযোজিত হতে পারে, এমনভাবে একে অপরের ভুলগুলি ঠিক করতে শিখতে পারে যা শুধুমাত্র প্রশিক্ষণের ডেটাতে কাজ করে। প্রশিক্ষণের সময় প্রতিটি ফরোয়ার্ড পাসে, ড্রপআউট এলোমেলোভাবে প্রতিটি নিউরনের আউটপুটকে কিছু সম্ভাব্যতা p (প্রায়ই ঘন স্তরে 0.5) সহ শূন্যে সেট করে। যেহেতু যেকোনো নিউরন অদৃশ্য হয়ে যেতে পারে, নেটওয়ার্কটি ভঙ্গুর অংশীদারিত্বের উপর নির্ভর করতে পারে না এবং অনেক ইউনিট জুড়ে দরকারী তথ্য ছড়িয়ে দিতে হবে। এটি ওজন ভাগ করে এমন পাতলা নেটওয়ার্কগুলির একটি বিশাল দলকে প্রশিক্ষণ দেওয়ার মতো কাজ করে। পরীক্ষার সময় ড্রপআউট বন্ধ করা হয় এবং সম্পূর্ণ নেটওয়ার্ক ব্যবহার করা হয়, সক্রিয়করণ স্কেল করা হয় যাতে প্রত্যাশিত আউটপুট প্রশিক্ষণের সাথে মিলে যায়। ফলাফলটি সাধারণত কিছুটা দীর্ঘ প্রশিক্ষণের খরচে আরও ভাল সাধারণীকরণ হয়।
PyTorch বা Keras-এ একটি ইমেজ বা টেক্সট ক্লাসিফায়ারের ঘন স্তরগুলির মধ্যে p প্রায় 0.5 সহ একটি ড্রপআউট স্তর যোগ করা
ট্রান্সফরমার মডেলগুলি মনোযোগের ওজনে ড্রপআউট প্রয়োগ করে এবং প্রি-ট্রেনিং এর সময় ফিড-ফরোয়ার্ড অ্যাক্টিভেশন
মন্টে কার্লো ড্রপআউট, যেখানে চিকিৎসা বা নিরাপত্তা-সমালোচনামূলক পূর্বাভাসের জন্য অনিশ্চয়তা অনুমান তৈরি করতে অনুমানে ড্রপআউট থাকে
রেসনেট এবং ভিশন ট্রান্সফরমারের মতো খুব গভীর নেটওয়ার্কগুলিকে নিয়মিত করতে স্টকাস্টিক গভীরতা (ড্রপপথ) এলোমেলোভাবে অবশিষ্ট ব্লকগুলি এড়িয়ে যায়
কনভোলিউশনাল ভিশন নেটওয়ার্কে, ব্যাচের স্বাভাবিকীকরণ বহুলাংশে স্ট্যান্ডার্ড ড্রপআউটকে স্থানচ্যুত করেছে, কিন্তু বৈকল্পিকগুলি অন্যত্র উন্নতি লাভ করে: ট্রান্সফরমারগুলি মনোযোগ এবং ফিড-ফরোয়ার্ড স্তরগুলিতে ড্রপআউট প্রয়োগ করে এবং ড্রপপাথ (স্টোকাস্টিক গভীরতা) সম্পূর্ণ অবশিষ্ট ব্লকগুলিকে ড্রপ করে। মন্টে কার্লো ড্রপআউট, যা অনুমানে ড্রপআউট সক্রিয় রাখে, মডেল অনিশ্চয়তা অনুমান করতে ব্যবহৃত হয়। স্টোকাস্টিক রেগুলারাইজেশন একটি নমনীয় টুলকিট থাকবে বলে আশা করুন, একটি নির্দিষ্ট রেসিপির পরিবর্তে আর্কিটেকচার অনুযায়ী অভিযোজিত।
ফ্রি নিউজলেটার
প্রতি সপ্তাহের কাজের দিন সকালে তিনটি যাচাইকৃত এআই স্টোরি, সহজ ইংরেজিতে লেখা। চিরকালের জন্য ফ্রি, কোনো বিজ্ঞাপন নেই।
প্রতি সপ্তাহের কাজের দিনে একটি ইমেল। এক ক্লিকেই আনসাবস্ক্রাইব করুন। আমরা কখনোই আপনার ঠিকানা বিক্রি বা শেয়ার করি না।
নিজেকে পরীক্ষা করুন
প্রতিটি উত্তরের তাৎক্ষণিক ফিডব্যাক, এবং কোর্স পাস করার পর যাচাইযোগ্য আইডি সহ একটি শেয়ারযোগ্য সার্টিফিকেট।
ফ্রি এআই শিক্ষাকে সমর্থন করুন। AI Understanding একটি 501(c)(3) অলাভজনক প্রতিষ্ঠান — কোনো বিজ্ঞাপন নেই, কোনো পেওয়াল নেই, কখনোই না। একটি দান করুন
ড্রপআউট হল একটি নিয়মিতকরণের কৌশল যা প্রতিটি প্রশিক্ষণের সময় এলোমেলোভাবে নিউরনের একটি ভগ্নাংশ বন্ধ করে দেয়, যা নেটওয়ার্ককে অপ্রয়োজনীয়, শক্তিশালী উপস্থাপনা তৈরি করতে বাধ্য করে। গভীর শিক্ষায় ওভারফিটিং-এর বিরুদ্ধে লড়াইয়ের জন্য এটি সবচেয়ে প্রভাবশালী কৌশলগুলির মধ্যে একটি হয়ে উঠেছে।
ড্রপআউট এলোমেলোভাবে প্রশিক্ষণের সময় সম্ভাব্যতা p সহ প্রতিটি নিউরনকে শূন্য করে, তাই প্রতিটি ধাপে একটি ভিন্ন পাতলা সাব-নেটওয়ার্ক ব্যবহার করা হয়।
এলোমেলোভাবে ইউনিটগুলি সরিয়ে ফেলার মাধ্যমে, ড্রপআউট নিউরনগুলিকে ভঙ্গুর অংশীদারিত্ব তৈরি করা থেকে বিরত করে যা শুধুমাত্র প্রশিক্ষণ ডেটাতে কাজ করে, দৃঢ়তা উন্নত করে।
অনুমানে সম্পূর্ণ নেটওয়ার্ক ড্রপআউট অক্ষম সহ চলে, এবং সক্রিয়করণগুলি স্কেল করা হয় তাই প্রত্যাশিত আউটপুট প্রশিক্ষণ বিতরণের সাথে মেলে।
p = 0.5 এর সাথে প্রতিটি নিউরনের শূন্য হওয়ার সম্ভাবনা 50 শতাংশ, তাই প্রতি ফরোয়ার্ড পাসে গড়ে প্রায় অর্ধেক ড্রপ করা হয়।
একটি ভিন্ন সাব-নেটওয়ার্কের নমুনা প্রতিটি ধাপে ভাগ করা-ওজন নেটওয়ার্কগুলির একটি সূচকীয় সংখ্যার গড় আনুমানিক, একটি সস্তা এনসেম্বলিং এর একটি রূপ।
শিখতে থাকুন
এই বিষয়ের জন্য বাছাই করা আরও গাইড
পরবর্তী আপপরবর্তী গাইড
মোমেন্টাম সহ স্টোকাস্টিক গ্রেডিয়েন্ট ডিসেন্ট
মৌলিক