Loss को उतरने वाले परिदृश्य की तरह समझें
त्रुटि को पहाड़ियों और घाटियों के रूप में देखें
Loss को उतरने वाले परिदृश्य की तरह समझें, CoddyKit पर Deep Learning Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Deep Learning Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Deep Learning Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
हानि क्या मापती है
आपके मॉडल की loss एक संख्या है जो बताती है कि उसके अनुमान कितने गलत हैं। छोटी हानि का अर्थ बेहतर अनुमान है। प्रशिक्षण का उद्देश्य इसे घटाना ही है। 📉
हानि भारों पर निर्भर करती है
आपके भार बदलने पर वही डेटा अलग हानि देता है। किसी भार को बदलने से हानि बढ़ या घट जाती है। इसलिए हानि वास्तव में भारों का एक फ़ंक्शन है।
loss = compute_loss(weights, data)एक परिदृश्य की कल्पना करें
हर भार-व्यवस्था को पहाड़ी परिदृश्य में एक स्थान मानिए और उस स्थान की ऊँचाई को हानि मानिए। प्रशिक्षण का अर्थ नीचे की ओर चलकर कम ऊँचाई तक पहुँचना है।
घाटी ही लक्ष्य है
इस परिदृश्य का सबसे निचला बिंदु न्यूनतम है: वह भार-व्यवस्था जहाँ आपका मॉडल सबसे अच्छे अनुमान लगाता है। आपका पूरा काम उस घाटी की तलहटी तक पहुँचना है।
एक भार, सरल वक्र
एक ही भार होने पर परिदृश्य केवल 2D वक्र होता है। आप सचमुच भार के विरुद्ध हानि का आलेख बनाकर वह गहराई देख सकते हैं जहाँ हानि सबसे कम है।
def loss(w):
return (w - 3) ** 2दो भार, एक सतह
दूसरा भार जोड़ने पर वक्र पहाड़ियों और घाटियों वाली 3D सतह बन जाता है। वास्तविक मॉडलों में लाखों भार होते हैं, इसलिए परिदृश्य लाखों आयामों में रहता है।
आप यह सब नहीं देख सकते
उच्च आयामों में आप पूरे परिदृश्य को एक साथ कभी नहीं देख सकते। आप केवल अपने पैरों के ठीक नीचे की ढलान महसूस करके उसी के अनुसार कदम बढ़ाते हैं।
तीखी बनाम सपाट ज़मीन
तीखी ढलान का अर्थ है कि यहाँ हानि तेज़ी से बदलती है, इसलिए छोटा कदम भी बहुत मदद करता है। सपाट ज़मीन का अर्थ है कि आप घाटी या पठार के पास हैं और प्रगति धीमी हो रही है।
हर घाटी सर्वोत्तम नहीं होती
परिदृश्य में कई गड्ढे हो सकते हैं। स्थानीय न्यूनतम एक छोटी घाटी है जो आपको सबसे गहरी घाटी से ऊपर रोक देती है। फिर भी गहरे नेटवर्क आमतौर पर अच्छी तरह प्रशिक्षित हो जाते हैं।
परिदृश्य से नीचे उतरना
पूरे प्रशिक्षण एल्गोरिदम को ग्रेडिएंट डिसेंट कहने का कारण यही है: आप इस हानि-परिदृश्य पर बार-बार नीचे की ओर कदम बढ़ाते हैं, जब तक कि तल के पास स्थिर न हो जाएँ।
यह रूपक उपयोगी क्यों है
हानि को भूभाग की तरह सोचने से प्रशिक्षण सहज लगता है: मैं कहाँ हूँ, नीचे की दिशा कौन-सी है और मुझे कितना बड़ा कदम उठाना चाहिए? बाकी हर विचार इसी चित्र पर आधारित है।
त्वरित जाँच
आइए, परिदृश्य वाले चित्र की जाँच करें।
पुनरावलोकन
हानि आपके भारों पर निर्भर संख्या है, इसलिए यह पहाड़ियों और घाटियों वाला एक परिदृश्य बनाती है। प्रशिक्षण का अर्थ है मिलने वाली सबसे कम हानि की ओर नीचे चलना। 🏔️
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “Loss को उतरने वाले परिदृश्य की तरह समझें” पाठ निःशुल्क है?
हाँ—“Loss को उतरने वाले परिदृश्य की तरह समझें” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Deep Learning Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Deep Learning Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Loss को उतरने वाले परिदृश्य की तरह समझें” में मैं क्या सीखूँगा?
त्रुटि को पहाड़ियों और घाटियों के रूप में देखें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Deep Learning Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Deep Learning Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Deep Learning Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“Loss को उतरने वाले परिदृश्य की तरह समझें” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Deep Learning Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Deep Learning Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Loss को उतरने वाले परिदृश्य की तरह समझें
- Gradients ऊपर की ओर संकेत करते हैं—इसलिए विपरीत दिशा में कदम बढ़ाएँ
- Learning Rate: बहुत बड़ा, बहुत छोटा या बिल्कुल सही
- Python में किसी Function को हाथ से Minimize करें