Self-Attention, चरण-दर-चरण
क्वेरी, कुंजी और मान
Self-Attention, चरण-दर-चरण, CoddyKit पर NLP Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह NLP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। NLP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
स्व-ध्यान क्या है
स्व-ध्यान में प्रत्येक शब्द उसी वाक्य के हर दूसरे शब्द को देखता है और अपने लिए संदर्भ-सचेत, अधिक समृद्ध रूप तैयार करता है। 🔍
प्रत्येक शब्द की तीन भूमिकाएँ
प्रत्येक शब्द को तीन सदिशों में प्रक्षेपित किया जाता है: एक प्रश्न, एक कुंजी और एक मान। ये तीन भूमिकाएँ स्व-ध्यान की पूरी गणना को संचालित करती हैं।
प्रश्न
प्रश्न यह दर्शाता है कि कोई शब्द क्या खोज रहा है। इसे उस प्रश्न की तरह समझिए जो यह शब्द वाक्य के बाकी हिस्से के बारे में पूछता है।
कुंजियाँ और मान
प्रत्येक शब्द एक कुंजी भी देता है, जो बताती है कि उसमें क्या मौजूद है, और एक मान देता है जिसमें चुने जाने पर आगे भेजी जाने वाली वास्तविक जानकारी होती है।
अदिश गुणनफल से अंक देना
किसी प्रश्न की तुलना प्रत्येक कुंजी से अदिश गुणनफल का उपयोग करके करें। बड़ा गुणनफल बताता है कि प्रश्न और कुंजी एक-दूसरे से मेल खाते हैं, इसलिए उस शब्द पर अधिक ध्यान दिया जाना चाहिए।
scores = query @ keys.Tअंकों का मापन करना
अंकों को कुंजी के आयाम के वर्गमूल से विभाजित करें। यह मापन संख्याओं को स्थिर रखता है, ताकि softmax अत्यधिक तीक्ष्ण न हो जाए।
scores = scores / (d_k ** 0.5)भारों के लिए Softmax
मापे गए अंकों को softmax से गुजारकर ध्यान के ऐसे भार प्राप्त करें जो धनात्मक हों और वाक्य के सभी शब्दों पर मिलकर 1 हों।
weights = softmax(scores)मानों को मिलाना
प्रत्येक मान को उसके भार से गुणा करके सबको जोड़ दें। परिणाम एक नया सदिश होता है, जो सबसे प्रासंगिक शब्दों की जानकारी को मिलाता है।
output = weights @ valuesपूरा सूत्र
सभी चरण मिलकर एक सुव्यवस्थित व्यंजक बनाते हैं: प्रश्नों, कुंजियों और मानों पर लागू मापित अदिश-गुणनफल ध्यान, जैसा कि ट्रांसफॉर्मर के शोध-पत्र में प्रस्तुत किया गया है।
attn = softmax(Q @ K.T / d_k**0.5) @ Vस्व, क्रॉस नहीं, क्यों
इसे स्व-ध्यान इसलिए कहा जाता है क्योंकि प्रश्न, कुंजियाँ और मान सभी एक ही अनुक्रम से आते हैं, जिससे शब्द अपने पड़ोसी शब्दों पर ध्यान दे पाते हैं।
अस्पष्टता दूर करना
"it was tired" में, स्व-ध्यान पास के शब्दों को भार देकर it को सही संज्ञा से जोड़ता है और प्रत्येक टोकन को अधिक स्पष्ट संदर्भ देता है।
त्वरित जाँच
आइए, स्व-ध्यान के चरणों की पुष्टि करें।
पुनरावृत्ति
आपने स्व-ध्यान की पूरी प्रक्रिया देखी: शब्दों को प्रश्नों, कुंजियों और मानों में बदलना, अंक देना, मापन करना, softmax लगाना और फिर मानों को मिलाना। यही इसका इंजन है। ⚙️
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “Self-Attention, चरण-दर-चरण” पाठ निःशुल्क है?
हाँ — NLP Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Self-Attention, चरण-दर-चरण” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। NLP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Self-Attention, चरण-दर-चरण” में मैं क्या सीखूँगा?
क्वेरी, कुंजी और मान आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ NLP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या NLP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर NLP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“Self-Attention, चरण-दर-चरण” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस NLP Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर NLP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Attention का विचार
- Self-Attention, चरण-दर-चरण
- मल्टी-हेड Attention और स्थितियाँ
- Transformer ब्लॉक के भीतर