स्मृति को नियंत्रित करने वाले गेट
LSTM कैसे तय करते हैं कि क्या रखना है
स्मृति को नियंत्रित करने वाले गेट, CoddyKit पर NLP Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह NLP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। NLP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
साधारण RNN भूल जाते हैं
एक साधारण RNN को बहुत पहले की बातों को याद रखने में कठिनाई होती है। LSTM को इसी समस्या को ठीक करने के लिए बनाया गया था; यह सावधानी से तय करता है कि क्या रखना है और क्या भूलना है। 🧠
सेल की अवस्था
LSTM एक विशेष सेल अवस्था को साथ लेकर चलता है। यह एक स्मृति-रेखा है जो हर चरण से सीधे होकर गुजरती है, ताकि महत्वपूर्ण संकेत लंबे अनुक्रमों में भी बने रहें।
गेट ही तरकीब हैं
जादू गेट में है: ये सीखे हुए छोटे स्विच हैं, जो हर समय-चरण पर तय करते हैं कि स्मृति में क्या जोड़ना, रखना या हटाना है।
गेट कैसे काम करता है
हर गेट 0 से 1 तक के मान देने के लिए सिग्मॉइड का उपयोग करता है। यह डिमर की तरह कुछ जानकारी को आगे जाने देता है और बाकी को रोक देता है।
gate = sigmoid(W @ x + U @ h + b) # values in [0, 1]भूलने वाला गेट
भूलने वाला गेट नए इनपुट को देखकर तय करता है कि पुरानी स्मृति का कितना भाग मिटाना है। 0 उसे मिटा देता है और 1 उसे पूरी तरह बनाए रखता है।
इनपुट गेट
इनपुट गेट नियंत्रित करता है कि नई जानकारी का कितना भाग सेल की अवस्था में लिखा जाए, ताकि केवल उपयोगी नए संकेत ही संग्रहीत हों।
उम्मीदवार मान
एक उम्मीदवार सदिश यह प्रस्तावित करता है कि स्मृति में कौन-सी नई सामग्री जा सकती है। फिर इनपुट गेट तय करता है कि उसका वास्तव में कितना भाग जोड़ा जाए।
candidate = tanh(W @ x + U @ h + b)स्मृति को अद्यतन करना
नई सेल अवस्था में भूलने वाले गेट द्वारा बचाई गई पुरानी स्मृति और इनपुट गेट द्वारा अंदर आने दिए गए नए उम्मीदवार मानों का मिश्रण होता है।
c = forget * c_prev + input * candidateआउटपुट गेट
आउटपुट गेट तय करता है कि सेल अवस्था का कौन-सा भाग दिखाई देने वाली छिपी अवस्था बनेगा, जिसे अगले चरण और ऊपर की परत को भेजा जाता है।
गेट भूलने से बेहतर क्यों हैं
गेट सेल की अवस्था को अधिकतर जोड़ने योग्य बनाए रखते हैं, इसलिए ग्रेडिएंट बिना लुप्त हुए कई चरणों तक पीछे की ओर प्रवाहित होते हैं। इसी तरह एक LSTM लंबे संदर्भ को याद रखता है।
तीन गेट, एक सेल
इसलिए LSTM में एक स्मृति-रेखा की रक्षा करने वाले तीन गेट होते हैं: भूलने वाला, इनपुट और आउटपुट। प्रशिक्षण के दौरान हर गेट डेटा से सीखा जाता है।
त्वरित जाँच
LSTM गेटों पर अपनी समझ जाँचें।
पुनरावलोकन
LSTM सेल अवस्था को भूलने वाले, इनपुट और आउटपुट गेटों से सुरक्षित रखता है। ये स्विच उस दीर्घ-दूरी की स्मृति को बनाए रखते हैं, जहाँ साधारण RNN विफल हो जाते हैं। ✅
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “स्मृति को नियंत्रित करने वाले गेट” पाठ निःशुल्क है?
हाँ — NLP Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “स्मृति को नियंत्रित करने वाले गेट” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। NLP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“स्मृति को नियंत्रित करने वाले गेट” में मैं क्या सीखूँगा?
LSTM कैसे तय करते हैं कि क्या रखना है आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ NLP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या NLP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर NLP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“स्मृति को नियंत्रित करने वाले गेट” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस NLP Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर NLP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- स्मृति को नियंत्रित करने वाले गेट
- GRU: अधिक सरल विकल्प
- LSTM वर्गीकारक को प्रशिक्षित करना
- द्विदिश और स्टैक्ड परतें