اگلااگلا گائیڈ
مومنٹم کے ساتھ Stochastic Gradient Descent
بنیادی باتیں
بنیادی اصول گائیڈ
ڈراپ آؤٹ ایک ریگولرائزیشن کی چال ہے جو ہر تربیتی مرحلے کے دوران تصادفی طور پر نیوران کے ایک حصے کو بند کر دیتی ہے، جس سے نیٹ ورک کو بے کار، مضبوط نمائندگیوں کی تعمیر پر مجبور کیا جاتا ہے۔
اس گائیڈ کو سنیں۔اے آئی نے بیان کیا۔ · ~2 min
یہ ڈیپ لرننگ میں اوورفٹ سے لڑنے کی سب سے مؤثر تکنیکوں میں سے ایک بن گئی۔
2012 کے آس پاس ہنٹن کے گروپ کی طرف سے متعارف کرایا گیا، ڈراپ آؤٹ بڑے نیٹ ورکس کی ایک اہم کمزوری کو دور کرتا ہے: نیوران ایک دوسرے کی غلطیوں کو ان طریقوں سے ٹھیک کرنا سیکھتے ہیں جو صرف تربیتی ڈیٹا پر کام کرتے ہیں۔ ٹریننگ کے دوران ہر فارورڈ پاس پر، ڈراپ آؤٹ تصادفی طور پر ہر نیوران کے آؤٹ پٹ کو کچھ امکان p (اکثر 0.5 گھنے تہوں میں) کے ساتھ صفر پر سیٹ کرتا ہے۔ چونکہ کوئی بھی نیوران ختم ہو سکتا ہے، نیٹ ورک کمزور شراکت داری پر انحصار نہیں کر سکتا اور اسے بہت سی اکائیوں میں مفید معلومات پھیلانا ضروری ہے۔ یہ پتلے نیٹ ورکس کے ایک بڑے جوڑ کو تربیت دینے کی طرح کام کرتا ہے جو وزن بانٹتے ہیں۔ ٹیسٹ کے وقت ڈراپ آؤٹ کو آف کر دیا جاتا ہے اور مکمل نیٹ ورک استعمال کیا جاتا ہے، ایکٹیویشنز کو سکیل کیا جاتا ہے تاکہ متوقع آؤٹ پٹ ٹریننگ سے مماثل ہو۔ نتیجہ عام طور پر قدرے طویل تربیت کی قیمت پر بہتر عام کرنا ہے۔
PyTorch یا Keras میں تصویر یا ٹیکسٹ کلاسیفائر کی گھنی تہوں کے درمیان تقریباً 0.5 p کے ساتھ ڈراپ آؤٹ پرت شامل کرنا
ٹرانسفارمر ماڈلز پری ٹریننگ کے دوران توجہ کے وزن اور فیڈ فارورڈ ایکٹیویشن پر ڈراپ آؤٹ کا اطلاق کرتے ہیں۔
مونٹی کارلو ڈراپ آؤٹ، جہاں طبی یا حفاظت سے متعلق اہم پیشین گوئیوں کے لیے غیر یقینی کے تخمینے پیدا کرنے کے لیے ڈراپ آؤٹ جاری رہتا ہے۔
Stochastic گہرائی (DropPath) تصادفی طور پر بہت گہرے نیٹ ورکس جیسے ResNets اور وژن ٹرانسفارمرز کو ریگولرائز کرنے کے لیے بقایا بلاکس کو چھوڑ رہا ہے۔
convolutional وژن نیٹ ورکس میں، بیچ نارملائزیشن نے بڑے پیمانے پر معیاری ڈراپ آؤٹ کو بے گھر کر دیا ہے، لیکن مختلف قسمیں کہیں اور پروان چڑھتی ہیں: ٹرانسفارمرز توجہ اور فیڈ فارورڈ لیئرز پر ڈراپ آؤٹ کا اطلاق کرتے ہیں، اور DropPath (اسٹاکسٹک گہرائی) پورے بقایا بلاکس کو گرا دیتا ہے۔ مونٹی کارلو ڈراپ آؤٹ، جو ڈراپ آؤٹ کو قیاس کے مطابق فعال رکھتا ہے، ماڈل کی غیر یقینی صورتحال کا اندازہ لگانے کے لیے استعمال کیا جاتا ہے۔ توقع ہے کہ اسٹاکسٹک ریگولرائزیشن ایک لچکدار ٹول کٹ رہے گی، جو کسی ایک مقررہ ترکیب کے بجائے فی فن تعمیر کے مطابق ہے۔
مفت نیوز لیٹر
ہر ہفتے کے دن صبح تین تصدیق شدہ AI کہانیاں، سادہ انگریزی میں لکھی گئیں۔ ہمیشہ کے لیے مفت، کوئی اشتہار نہیں۔
ہر ہفتے کے دن ایک ای میل۔ ایک کلک میں ان سبسکرائب کریں۔ ہم کبھی بھی آپ کا پتہ فروخت یا شیئر نہیں کرتے۔
اپنے آپ کو جانچیں۔
ہر جواب پر فوری فیڈبیک، اور کورس پاس کرنے کے بعد قابلِ تصدیق ID کے ساتھ شیئر کرنے کے قابل سرٹیفکیٹ۔
مفت AI تعلیم کی حمایت کریں۔ AI Understanding ایک 501(c)(3) غیر منافع بخش ادارہ ہے — کوئی اشتہار نہیں، کوئی پے وال نہیں، کبھی نہیں۔ عطیہ کریں۔
ڈراپ آؤٹ ایک ریگولرائزیشن کی چال ہے جو ہر تربیتی مرحلے کے دوران تصادفی طور پر نیوران کے ایک حصے کو بند کر دیتی ہے، جس سے نیٹ ورک کو بے کار، مضبوط نمائندگیوں کی تعمیر پر مجبور کیا جاتا ہے۔ یہ گہری سیکھنے میں اوور فٹنگ سے لڑنے کے لئے سب سے زیادہ بااثر تکنیکوں میں سے ایک بن گئی۔
تربیت کے دوران ڈراپ آؤٹ تصادفی طور پر ہر نیوران کو امکانی p کے ساتھ صفر کر دیتا ہے، لہذا ہر قدم پر ایک مختلف پتلا ذیلی نیٹ ورک استعمال کیا جاتا ہے۔
اکائیوں کو تصادفی طور پر ہٹانے سے، ڈراپ آؤٹ نیورونز کو کمزور شراکت داری بنانے سے روکتا ہے جو صرف تربیتی ڈیٹا پر کام کرتے ہیں، مضبوطی کو بہتر بناتے ہیں۔
اندازہ کے مطابق پورا نیٹ ورک ڈراپ آؤٹ ڈس ایبل کے ساتھ چلتا ہے، اور ایکٹیویشنز کو چھوٹا کیا جاتا ہے تاکہ متوقع آؤٹ پٹ ٹریننگ کی تقسیم سے مماثل ہوں۔
p = 0.5 کے ساتھ ہر نیوران کے صفر ہونے کا 50 فیصد امکان ہوتا ہے، اس لیے اوسطاً نصف فی فارورڈ پاس چھوڑ دیا جاتا ہے۔
ایک مختلف ذیلی نیٹ ورک کا نمونہ لینے کا ہر قدم مشترکہ وزن والے نیٹ ورکس کی ایک کفایتی تعداد کے اوسط کے حساب سے ہوتا ہے، جو کہ سستے جوڑ کی ایک شکل ہے۔
سیکھتے رہیں
اس موضوع کے لیے مزید گائیڈز چنے گئے ہیں۔
اگلااگلا گائیڈ
مومنٹم کے ساتھ Stochastic Gradient Descent
بنیادی باتیں