हाय गाइस माय नेम इज नितेश एंड यू वेलकम टू माय बस आज की वीडियो में ही हम लोग एगजैक्टली समझने की कोशिश करेंगे कि सेल्फ अटेंशन काम कैसे करता है अब अगर मैं आपको थोड़ा मोटिवेट करना चाहूं कि आपको यह वीडियो क्यों पूरा देखना चाहिए तो आई वुड जस्ट से वन थिंग आई एम प्रिटी श्यर आप अवेयर हो आज की रेट में मार्केट में जन एआई बोलके एक नई टेक्नोलॉजी पेनिट्रेट कर गई है जेनरेटिव एआई और मोस्ट लाइक अगर आपने कोई इंटरव्यू दिया होगा रिसेंटली तो आपसे भी शायद उसके अराउंड क्वे क्वे पूछे गए होंगे और इंडस्ट्री में क्लियर एक सर्च ऑफ डिमांड आई है जेनरेटिव एआई के आसपास और अगर मैं आपसे पूछूं कि जेनरेटिव एआई जो पूरा का पूरा यह टेक्नोलॉजी है तो उसके सेंटर पे क्या आता है तो आई एम श्यर आपको पता होना चाहिए कि इट्स ट्रांसफॉर्मर आर्किटेक्चर ट्रांसफॉर्मर आर्किटेक्चर के इर्दगिर्द यह पूरा का पूरा टेक्नोलॉजी बढ़ रहा है इंप्रूव कर रहा है और अगर मैं आपसे पूछूं कि ट्रांसफॉर्मर्स आर्किटेक्चर के सेंटर पे क्या आता है तो उसका आंसर है सेल्फ अटेंशन सो दैट इज व्हाई ये जो वीडियो है यह बहुत क्रिटिकल है अगर आप जेनरेटिव एआई सीखना चाहते हो तो उसकी शुरुआत इस वीडियो से होगी तो यह वीडियो इतना इंपॉर्टेंट है कि मैंने भी इसमें बहुत जान लगाई है इस वीडियो को बनाने में जनरली मुझे एक वीडियो बनाने में दो से तीन दिन लगते हैं बट यह पर्टिकुलर वीडियो को शूट करने में बनाने में रिसर्च करने में मुझे 14 डेज लगे और मुझे लगता है इतनी मेहनत मैंने इस चैनल पे कभी भी कोई और वीडियो बनाने में नहीं की है सो इन दैट सेंस दिस वीडियो इज वेरी स्पेशल बिकॉज मैंने कोशिश की है इस वीडियो में आपको सेल्फ अटेंशन इस तरीके से समझाने की कि आपको ऐसा लगने लगे कि आपने इन्वेंट किया है सेल्फ अटेंशन को तो बहुत लेवल ऑफ सिंपलीफिकेशन है और मुझे लगता है कि मेरे लिए यह वीडियो सक्सेसफुल तब होगा जब वीडियो के एंड में आप मुझसे यह बोलो कि पता नहीं सर आपको 14 दिन क्यों लगे टॉपिक तो बहुत सिंपल था तो अगर आपको उतना सिंपल लग गया वीडियो वीडियो खत्म होने के बाद तो फिर मेरा काम हो गया तो आई एम रियली एक्साइटेड टू सी आपका रिस्पांस कैसा है ये वीडियो देखने के बाद लेट्स स्टार्ट द वीडियो सो वीडियो को शुरू करने के पहले एक बार एक क्विक रिवीजन ले लेते हैं कि हमने लास्ट वीडियो में क्या डिस्कस किया था लास्ट वीडियो का टॉपिक था व्हाट इज सेल्फ अटेंशन तो वहां पर हमने सबसे पहले यह डिस्कस किया था कि कोई भी एनएलपी एप्लीकेशन आपको बनाना हो उसके लिए सबसे इंपॉर्टेंट यह होता है कि आप मशीनस को समझा पाओ कि वर्ड को नंबर्स के फॉर्म में कैसे रिप्रेजेंट कर सकते हैं और यहीं पर अलग-अलग टेक्निक्स पिक्चर में आती है जैसे कि वन हॉट इनकोडिंग बैग ऑफ वर्ड्स और फिर फाइनली हमने पढ़ा था एंबेडिंग्स के बारे में वर्ड एंबेडिंग्स के बारे में और हमने वहां पर डिस्कस किया था कि वर्ड एंबेडिंग बहुत खास है बिकॉज वो वर्ड्स का जो सेमांटिक मीनिंग होता है उसको नंबर में कन्वर्ट कर पाती है दैट इज द बेस्ट पार्ट अबाउट वर्ड एंबेडिंग्स बट फिर आगे हमें डिस्कशन करके यह समझ में आया कि हालांकि एंबेडिंग्स बहुत काम की होती हैं बट उनके साथ एक बहुत बड़ा प्रॉब्लम यह है कि वो स्टैटिक होती है इसका मतलब यह हुआ कि एक बार अगर आपने ट्रेन कर लिया वर्ड एंबेडिंग्स को अब आप उसको बार-बार जब यूज करोगे तो आप सेम ही एंबेडिंग्स को बार-बार हर जगह यूज करोगे अब प्रॉब्लम क्या है कि मान लो आपके पास दो सेंटेंसेस हैं एक है मनी बैंक आई नो इट्स नॉट अ कंप्लीट सेंटेंस बट जस्ट पॉइंट प्रूफ करने के लिए लिखा है और दूसरा सेंटेंस है रिवर बैंक इन दोनों जगहों पे बैंक वर्ड यूज हुआ है और अलग कांटेक्ट में यूज हुआ है यहां पर बैंक का मतलब है फाइनेंशियल इंस्टिट्यूशन और यहां पर बैंक का मतलब है एक जगह नदी का किनारा बट सिंस हम वर्ड एंबेडिंग्स यूज कर रहे हैं तो दोनों जगहों पर जो एंबेडिंग्स यूज होगा बैंक का वो एगजैक्टली सेम होगा और फिर यह गड़बड़ है दिस कैन नॉट बी अ गुड स्टार्टिंग पॉइंट तो फिर इसी को सॉल्व करने के लिए हमें क्या चाहिए हमें चाहिए है कंटेक्सुअल एंबेडिंग्स कंटेक्सुअल एंबेडिंग्स का मतलब क्या है कि यह एंबेडिंग्स फर्स्ट ऑफ ल डायनेमिक होनी चाहिए और कांटेस्ट के हिसाब से चेंज होना चाहिए मतलब अगर यह बैंक मनी के कांटेस्ट में आ रहा है तो यह एंबेडिंग्स में कुछ और नंबर होना चाहिए और अगर बैंक के रिवर के साथ आ रहा है तो यह एंबेडिंग्स कुछ और होनी चाहिए डायनेमिक चेंज हो जानी चाहिए और यहीं पर फिर हमने डिस्कस किया था कि सेल्फ अटेंशन एक्चुअली इस प्रॉब्लम को सॉल्व करता है बिकॉज सेल्फ अटेंशन इज अ वे टू कन्वर्ट स्टैटिक एंबेडिंग्स इनटू डायनामिक कंटेक्सुअल एंबेडिंग्स ठीक है और यह फ्लो डायग्राम आपको काफी क्लियर पिक्चर दे देगा सो मान लो आपके पास यह सेंटेंस है ह्यूमंस लव स्मार्ट फोनस तो सेल्फ अटेंशन कैसे काम करता है कि सबसे पहले आप इन वर्ड्स का स्टैटिक एंबेडिंग्स निकालते हो ठीक है किसी भी वर्ड एंबेडिंग टेक्निक से आप वर्ड टू वेक यूज कर सकते हो ग्लव यूज कर सकते हो जो भी है और फिर हर एंबेडिंग को आप सेल्फ अटेंशन ब्लॉक में भेजते हो और यह सेल्फ टेंशन ब्लॉक क्या करता है अंदर ही अंदर कुछ कैलकुलेशंस करता है जो हमने डिस्कस नहीं किया था और उन कैलकुलेशंस के बेसिस पे फॉर एवरी स्टैटिक वर्ड एंबेडिंग इट जेनरेट्स अ डायनेमिक कंटेक्सुअल एंबेडिंग सो यहां से अगर आपने e1 भेजा e2 भेजा e3 भेजा यहां पर आपको y1 y2 y3 मिलेगा एंड द बेस्ट पार्ट अबाउट दज कंटेक्सुअल एंबेडिंग्स ज कि ये समझते हैं कि ये करंट वर्ड किस कॉन्टेक्स्ट में यूज हो रहा है तो यही हमारा समरी है पिछले वीडियो का ठीक है अब हमारा इस वीडियो का गोल क्या है कि हमें समझना है कि इस येलो बॉक्स में क्या चल रहा है यहां पर क्या कैलकुलेशंस हो रही है कि आप इन स्टैटिक एंबेडिंग्स को कंटेक्सुअल एंबेडिंग में कन्वर्ट कर पा रहे हो वही हमारा इस वीडियो का गोल है है तो चलो गाइ अब हम लोग स्क्रैच से समझने की कोशिश करते हैं कि सेल्फ अटेंशन काम कैसे करता है मेरा मानना है कि कभी किसी चीज को समझना है ना तो फर्स्ट प्रिंसिपल से समझना चाहिए आपको इस तरीके से उस चीज को समझने की कोशिश करनी चाहिए जैसे आप उस चीज को इन्वेंट कर रहे हो क्रिएट कर रहे हो तो हम भी वही अप्रोच रखेंगे हम सेल्फ अटेंशन काम कैसे करता है यह सीखने के लिए यह समझने के लिए इस तरीके से अप्रोच करेंगे एज इफ हम पहली बार सेल्फ अटेंशन को क्रिएट कर रहे हैं ठीक है तो देखो हमारे सामने एक चैलेंज है ये दो सेंटेंसेस हैं मनी बैंक ग्रोज एंड रिवर बैंक फ्लोज आई नो कोई मीनिंग नहीं है इन सेंटेंसेस का अ अच्छा लग रहा है बस राइम कर रहा है बट जो भी है ये दो सेंटेंसेस हैं और हमारा प्रॉब्लम यह है कि इन दोनों सेंटेंसेस में बैंक जो वर्ड है ये भले ही सेम वर्ड है बट अलग कॉन्टेक्स्ट में यूज़ हो रहा है यहां पर बैंक यूज हो रहा है मनी के कॉन्टेक्स्ट में और यहां पे बैंक यूज हो रहा है रिवर के कॉन्टेक्स्ट में तो इन दोनों का मीनिंग सेम नहीं है बट अनफॉर्चूनेटली अगर हम यहां पर वर्ड एंबेडिंग्स यूज करेंगे तो दोनों का मीनिंग सेम हो जाएगा और फिर आगे आप कोई भी एनएलपी टास्क परफॉर्म करोगे रिजल्ट आपको सही नहीं मिलेगा वी नीड टू चेंज बैंक का मीनिंग हियर बेस्ड ऑन द कॉन्टेक्स्ट अराउंड द वर्ल्ड ठीक है तो व्हाट इफ मैं थोड़ा सा दिमाग लगाऊ और मैं यह बोलू कि मैं बैंक को बैंक की तरह नहीं लिखूंगा बैंक को मैं इस तरीके से लिखूंगा कि बैंक मिलकर बना है थोड़ा बहुत मनी से थोड़ा बहुत बैंक से और थोड़ा बहुत ग्रोस ठीक है मतलब बैंक का मतलब सिर्फ बैंक नहीं है बैंक का मतलब है पथ टाइम्स मनी का जो मतलब है प से टाइम्स बैंक का जो मतलब है और प व टाइम्स ग्रोस का जो मतलब है सिमिलरली यहां पर भी मैं बैंक को बैंक ना लिख के लिख दूंगा कि बैंक है फ रिवर प बैंक और पॉइंट व फ्लोस तो ऑटोमेटिक यू कैन सी कि यहां पे जो बैंक का मीनिंग अब निकल के आ रहा है वर्सेस यहां पर जो बैंक का मीनिंग निकल के आ रहा है फर्स्ट ऑफ ल वो डिफरेंट हो गया नॉट ओनली दैट अब वो कॉन्टेक्स्ट पे भी डिपेंड कर रहा है मतलब बैंक का मीनिंग मनी पर डिपेंड कर रहा है और ग्रोस पर डिपेंड कर रहा है जो कि उसका कॉन्टेक्स्ट है क्योंकि बैंक यहां पर मनी और ग्रोस के साथ आया सिमिलरली बैंक यहां पर जो है वह रिवर और फ्लोस के साथ आया तो अब उसके कांटेक्ट में हम रिवर को भी यूज कर रहे हैं और फ्लोस को भी यूज कर रहे हैं सो इन जनरल मैंने यह दिमाग लगाया कि व्हाट इफ मैं अभी तक हर वर्ड को जिस तरीके से रिप्रेजेंट कर रहा हूं उसके बदले मैं चीजों को इस तरीके से रिप्रेजेंट करूं आई होप आपको यह पूरी चीज दिखाई दे रही है सो यह है पहला सेंटेंस मनी बैंक ग्रोज और यह है दूसरा सेंटेंस रिवर बैंक फ्लोज एंड यू कैन सी मैंने पहले सेंटेंस के हर वर्ड को बाकी के सारे वर्ड्स के फॉर्म में रिप्रेजेंट कर दिया एंड सेम विद से सेंटेंस टू यहां पे भी रिवर को रिवर बैंक फ्लोस के टर्म्स में रिप्रेजेंट कर दिया बैंक को रिवर बैंक फ्लोस के टर्म्स में रिप्रेजेंट कर दिया एंड सेम विद द थर्ड वर्ड सो इससे फायदा ये हुआ कि अगर आप अब बैंक के ऊपर फोकस करो अगर आप बैंक के ऊपर फोकस करो दोनों सेंटेंसेस में तो भले ही एलएचएस सेम है बट जो आरएचएस है वो दोनों जगह अब अलग हो गया एंड व्हाट इफ मैं ये सिंपल सा सिंपल सा आईडिया यूज करूं बस इसको थोड़ा सा मुझे अपने हिसाब से ढालना पड़ेगा जैसे कि एक छोटा सा चेंज मुझे सबसे पहले क्या करना पड़ेगा कि मैं इस तरीके से वर्ड्स के टर्म्स में बात नहीं कर सकता बिकॉज मशीनस ये वर्ड्स नहीं समझेगी मुझे इंस्टेड किसके टर्म्स में बात करना चाहिए वर्ड्स को रिप्रेजेंट करने का क्या तरीका है वर्ड एंबेडिंग्स तो हम क्या करेंगे कि यह जो पूरा सिक्स इक्वेशंस मैंने लिखी है इनको राद देन इन टर्म्स ऑफ वर्ड्स आई कैन राइट देम इन टर्म्स ऑफ वर्ड एंबेडिंग्स सो आई कैन इजली राइट कि एंबेडिंग ऑफ मनी इन फैक्ट द न्यू एंबेडिंग ऑफ मनी विल बी इक्वल टू से टाइम्स इस इक्वेशन प फोकस करना एंबेडिंग ऑफ मनी प्लस पट टाइम्स एंबेडिंग ऑफ बैंक प्लस व टाइम्स एंबेडिंग ऑफ ग्रोज वेयर ऑल ऑफ दीज आर वेक्टर्स एन डायमेंशन वेक्टर्स ठीक है और ी एंड डायमेंशन वेक्टर्स का जब आप वेटेड सम करोगे तो यह जो वेक्टर निकल के आएगा यह भी एन डायमेंशन होगा ठीक है एंड सेम आई कैन डू विद द अदर टू वर्ड्स सो बैंक का जो नया एंबेडिंग होगा उसको हम ऐसे रिप्रेजेंट करेंगे एंड ग्रोज का जो नया एंबेडिंग होगा उसको हम ऐसे रिप्रेजेंट करेंगे एंड दिस इज द मैथमेटिकल फॉर्म बस एक चीज शायद अभी तक आपको क्लियर नहीं हुई होगी कि यह नंबर क्या रिप्रेजेंट कर रहा है यह सारे जो नंबर्स है यह क्या रिप्रेजेंट कर रहे हैं तो बहुत आसान है को समझना हम क्या कह रहे हैं कि मनी का जो नया वर्ड एंबेडिंग है वह से टाइम्स मनी के पुराने एंबेडिंग से बना है प्लस पटू टाइम्स बैंक के पुराने एंबेडिंग से बना है और पंट व टाइम्स ग्रोस के पुराने एंबेडिंग से बना है यही तो मतलब है तो इन अ वे आप यह बोल सकते हो कि यह जो जो नंबर्स है ना ये एक्चुअली सिमिलरिटी रिप्रेजेंट कर रहे हैं दे आर रिप्रेजेंटिंग सिमिलरिटी सिमिलरिटी बिटवीन व्हाट सिमिलरिटी बिटवीन वर्ड एंबेडिंग्स सो ये जो पॉइंट सेन है ये एक्चुअली सिमिलरिटी है बिटवीन मनी का एंबेडिंग एंड मनी का एंबेडिंग ये जो पॉइंट टू है यह सिमिलरिटी है बिटवीन मनी का एंबेडिंग एंड बैंक का एंबेडिंग यह जो पॉइंट वन है यह सिमिलरिटी है बिटवीन मनी का एंबेडिंग एंड ग्रोस का एंबेडिंग सिमिलरली यह जो पॉइंट वन है यह रिप्रेजेंट कर रहा है सिमिलरिटी बिटवीन ग्रोस का एंबेडिंग एंड मनी का एंबेडिंग आई होप आपको समझ में आ रहा है एंड एसेंशियली यह सारे के सारे एंबेडिंग्स है क्या दीज आर वेक्टर्स इन हाई डायमेंशन स्पेसेस तो दो वेक्टर्स के बीच का मुझे अगर सिमिलरिटी कैलकुलेट करना है तो कैसे कर सकता हूं मैं आई गेस आपको पता है देयर आर मल्टीपल वेज टू डू इट बट वन ऑफ द इजस्ट वन इज टू कैलकुलेट द डॉट प्रोडक्ट दो वेक्टर्स के बीच में अगर आप डॉट प्रोडक्ट कैलकुलेट कर दो तो इन अ वे वो सिमिलरिटी बताता है एक एग्जांपल से मैं आपको समझाता हूं मान लो आपके पास तीन वेक्टर्स हैं ये है 6 1 ये है 4 2 और यह है 1 फ तो अगर आप इन दोनों की बात करो तो इनका डॉट प्रोडक्ट कितना होगा 4 टा 6 24 प् 2 टाम 1 2 26 और अगर आप इसका और इसका बात करो तो इन दोनों का डॉट प्रोडक्ट कितना होगा 1 टाइम 6 हो गया 6 प्स 5 टाइम्स 1 हो गया 5 11 तो आपको समझ में आ रहा है कि यह वाला वेक्टर और यह वाला वेक्टर आर मोर सिमिलर इन कंपेरिजन टू यह वाला वेक्टर एंड यह वाला वेक्टर डॉट प्रोडक्ट आपको यह क्वांटिफाई करके देता है तो इसका मतलब यह हुआ कि यहां पर आपको यह जो सारे नंबर्स दिखाई दे रहे हैं दे आर एसेंशियली डॉट प्रोडक्ट्स बिटवीन वर्ड एंबेडिंग्स तो अब तो चीजें बहुत आसान हो गई मैं हर व का नया कंटेक्सुअल एंबेडिंग जनरेट कर सकता हूं विद द हेल्प ऑफ दिस मैथमेटिकल इक्वेशन और मैं आपको यह विजुलाइज करके दिखाता हूं सो विजुलाइज करने के पहले मैंने एक चीज यहां पर लिख दी है सो बेसिकली मैंने इस इक्वेशन को लिया सेकंड वाले को जहां पर मैं बैंक वर्ड का नया एंबेडिंग जनरेट कर रहा हूं और उसकी सारी सिमिलरिटीज के बदले मैंने डॉट प्रोडक्ट के फॉर्म में लिख दिया जैसे 25 आया कहां से जब हमने बैंक वर्ड के एंबेडिंग को मनी वर्ड के एंबेडिंग के साथ डॉट प्रोडक्ट किया यह प से आया कहां से जब हमने बैंक वर्ड की एंबेडिंग को खुद के साथ ही डॉट प्रोडक्ट किया और यह 05 आया कहां से जब हमने बैंक वर्ड के एंबेडिंग को ग्रोज वर्ड के एंबेडिंग के साथ डॉट प्रोडक्ट किया तो बेसिकली दिस इज द इक्वेशन और इसको मैं आपको अब विजुअली रिप्रेजेंट करके दिखाऊंगा तो सबसे पहले क्या करना है यह सारे के सारे वेट्स कैलकुलेट करने और यह सारे वेट्स आएंगे कहां से डॉट प्रोडक्ट से तो मैं सबसे पहले यहां पर बैंक का जो एंबेडिंग है वह लिख देता हूं तीन जगहो पर बिकॉज मुझे इसको तीन बार यूज करना है यह भी बैंक का ही है और यह भी बैंक का ही है ठीक है ये एन डायमेंशन वेक्टर है अब मुझे इसको डॉट प्रोडक्ट करना है सबसे पहले विथ मनी यहां पर आई हैव टू डॉट प्रोडक्ट विथ बैंक इट सेल्फ और यहां पे आई हैव टू डॉट प्रोडक्ट विद द एंबेडिंग ऑफ ग्रोस थोड़ी देर के लिए मान लेते हैं कि इन दोनों के डॉट प्रोडक्ट से हमें एक नंबर मिला एक स्केलर मिला डॉट प्रोडक्ट से स्केलर मिलता है लेट्स कॉल इट एस 21 21 क्यों बिकॉज बैंक हमारे सेंटेंस का सेकंड वर्ड है और इसका डॉट प्रोडक्ट हम फर्स्ट वर्ड की एंबेडिंग के साथ कर रहे हैं ठीक है सिमिलरली इससे हमें मिला s22 सेकंड वर्ड का सेकंड वर्ड के एंबेडिंग के साथ डॉट प्रोडक्ट करने से हमें यह नंबर मिला और यह आ जाएगा s23 ठीक है अब एक चीज शायद आपने ध्यान दी होगी कि मैंने जानबूझ के यहां पर ऐसे नंबर्स लिखे हैं जिनको जब आप जोड़ो ग तो आपको वन मिलेगा बेसिकली दे आर नॉर्मलाइज्ड मशीन लर्निंग और डीप लर्निंग को बहुत प्यार है नॉर्मलाइजेशन से नॉर्मलाइजेशन इज अ वेरी गुड ऑपरेशन सो हम क्या कर सकते कि ये जो तीन नंबर्स मिले हमें s21 s22 और s23 इन तीनों नंबर्स को हम नॉर्मलाइज कर सकते हैं बिकॉज ये नंबर्स एक्चुअली कितने भी बड़े और कितने भी छोटे नेगेटिव भी हो सकते हैं डॉट प्रोडक्ट है ना तो मान लो यहां पर आ गया 36 यहां पर आ गया -1 यहां पर आ गया 32 तो इन नंबर्स को एक्चुअली इस तरीके से लिखना कि इनका सम मिल कर के वन हो बेसिकली प्रोबेबिलिटीज में अगर ये कन्वर्ट हो जाए तो हमारे पास एक बहुत बढ़िया रिप्रेजेंटेशन हो जाएगा कि भाई बैंक जो वर्ड है वो 70 पर बैंक से मिलके बना है 20 पर मनी से मिलके बना है 10 पर ग्रोस से मिलके बना है तो ये इंटरप्रिटेशन के लिए हम क्या कर सकते हैं नॉर्मलाइज कर सकते हैं और सिंस यहां पे नेगेटिव आने का चांस है व्हाट वी कैन डू इज कि हम इन तीनों को उठा कर के सॉफ्ट माक्स फंक्शन में डाल सकते हैं ठीक है सो आई विल जस्ट क्रिएट बॉक्स दिस इ द सॉफ्ट मैक्स फंक्शन ठीक है और यह सॉफ्ट मैक्स फंक्शन में हम यहां से ए2 को डाल रहे हैं यहां से ए2 को डाल रहे हैं और यहां से ए3 को डाल रहे ठीक है और हमें तीन नंबर्स मिल रहे पहला मिल रहा है डव दूसरा मिल रहा है ड 22 और तीसरा मिल रहा है डब् 23 ठीक है और यह तीनों नंबर्स को जब आप जोड़ो तो व वन होगा ठीक है अगर आपको नहीं याद है सफ सॉफ्ट मैक्स काम कैसे करता है तो टव निकालने के लिए आप बेसिकली यह कर रहे हो e रे टू द पावर ए1 डिवाइडेड बाय s21 प्लस s22 प्लस 2 ठीक है सिमिलरली w22 निकालने के लिए आप क्या कर रहे हो e रे टू द पावर s22 e रे टू द पावर ए 21 e रे टू द पावर ए 22 e रे टू द पावर s23 और सिमिलरली आप s23 निकाल रहे हो दिस इज द सॉफ्ट मैक्स ऑपरेशन इतना हो गया तो बेसिकली अब मेरे पास यह वाला डॉट प्रोडक्ट आ गया यह वाला डॉट प्रोडक्ट आ गया यह वाला डॉट प्रोडक्ट आ गया और ये तीनों न ला इन तीनों का सम वन होगा अब हमें क्या करना है इन वेक्टर्स के साथ फिर से मल्टीप्लिकेशन करना है सो बेसिकली नाउ दिस थिंग विल बी मल्टीप्ला विद द वेक्टर ऑफ मनी दिस थिंग विल बी मल्टीप्ला विद द वेक्टर ऑफ बैक एंड दिस थिंग विल बी मल्टीप्ला विद द वेक्टर ऑफ ग्रोस और हम इन तीनों चीजों को ऐड कर देंगे और इससे हमें मिल जाएगा ई बैंक न्यू नया एंबेडिंग इसको हम लोग कुछ और भी बुला सकते हैं वा बुला सकते हैं नाउ दिस इज न्यू कंटेक्सुअल वर्ड एंबेडिंग जो मिलकर बना है तीनों वर्ड्स के एंबेडिंग से इन फैक्ट इट्स वेटेड सम ऑफ द थ्री एंबेडिंग और यही सेम तरीके से हम वाई मनी निकालेंगे और वाई ग्रोज निकालेंगे बिल्कुल सेम तरीके से और इनफैक्ट मैंने निकाल भी दिया है यू कैन सी य एक बहुत डिटेल डायग्राम है यहां पर सबसे पहले मैंने मनी वर्ड के एंबेडिंग से शुरू किया और यहां पर मनी वर्ड का न्यू एंबेडिंग कैलकुलेट किया यू कैन सी मनी को मनी से डॉट प्रोडक्ट किया मनी को बैंक से किया मनी को ग्रोस से किया ए1 s11 s12 s13 मिला सॉफ्ट मैक्स में डाला w11 w12 w13 मिला और फिर w11 को मनी से w12 को बैंक से w3 को ग्रोस से किया वेटेड सम और मुझे वाई मनी मिल गया यह बीच वाला मैंने आपको ज जस्ट करके दिखाया और यह रहा ग्रोज का सो यू कैन सी अ हर वर्ड के लिए मैं एंबेडिंग निकाल के यह पूरा प्रोसेस फॉलो करूंगा तो मुझे नया कंटेक्सुअल एंबेडिंग मिल रहा है तो पहला वर्ड के लिए किया फिर दूसरे वर्ड के लिए किया और फिर तीसरे वर्ड के लिए किया एंड नाउ आई हैव द न्यू कंटेक्सुअल एंबेडिंग्स ऑफ एवरी वर्ड इन माय सेंटेंस ठीक है तो यह हो गया मेरा नॉर्मल फर्स्ट प्रिंसिपल अप्रोच कि इस तरीके से हम कंटेक्सुअल एंबेडिंग जनरेट कर सकते हैं अब हम लोग क्या करेंगे हम लोग इस मेथड को रिव्यू करेंगे कि यह जो हमने अभी दिमाग लगाया इसमें अच्छी बात क्या निकल के आई और इसमें बुराई क्या है तो इस अप्रोच के बारे में मुझे दो बातें करनी है उनमें से पहली बात यह है कि यह जो पूरा काम हमने किया हर वर्ड का एंबेडिंग निकाल के उस एंबेडिंग से नया एंबेडिंग कैलकुलेट किया अगर आप ध्यान दो ना तो यह ऑपरेशन आपको समझ में आएगा कि पैरेलल ऑपरेशन है मेरे कहने का यह मतलब है कि अभी हम क्या कर रहे हैं हम पहले वर्ड का एंबेडिंग निकाल रहे हैं और फिर हम ये वाला ऑपरेशन कंप्लीट कर रहे हैं फिर दूसरे वर्ड का एंबेडिंग निकाल रहे हैं फिर ये वाला ऑपरेशन कंप्लीट कर रहे हैं फिर तीसरे वाले वर्ड का एंबेडिंग निकाल रहे हैं और ये वाला ऑपरेशन कंप्लीट कर रहे हैं बट अगर आप ध्यान दो तो कोई भी रीजन नहीं है कि यह तीनों काम हम साथ में नहीं कर सकते मतलब खुद सोच के देखो ना इस ऑपरेशन में इस फर्स्ट ऑपरेशन में आई एम सॉरी इस सेकंड ऑपरेशन में ऐसा क्या है जो फर्स्ट ऑपरेशन पर डिपेंड कर रहा है नथिंग आपको सिर्फ क्या चाहिए आपको यह एंबेडिंग वेक्टर्स चाहिए यह तो एक साथ जनरेट हो सकते हैं इस थर्ड ऑपरेशन में ऐसा क्या है जो सेकंड पर डिपेंड करता है कुछ भी नहीं आपको सिर्फ एंबेडिंग वेक्टर्स चाहिए जो एक साथ जनरेट हो सकते हैं सो व् आई एम ट्रांग टू से इज कि यह तीनों काम आप पैरेलल में कर सकते हो इन तीनों वर्ड्स के न्यू एंबेडिंग्स आप पैरेलल में जनरेट कर सकते हो तीनों क्या अगर हजार वर्ड्स भी हो इस सेंटेंस में वह सारे नए एंबेडिंग्स पैरेलली कैलकुलेट किए जा सकते हैं कैसे यह देखो विद द हेल्प ऑफ लीनियर अलजेब्रा आप यह पूरा काम वन गो में कर सकते हो मैंने क्या किया मैंने सबसे पहले यहां पर हम तीन जगह इनपुट दे रहे थे फर्स्ट जगह पे ई मनी का इनपुट था सेकंड जगह पे ई बैंक का इनपुट था थर्ड जगह पे ई ग्रोस का इनपुट था उसको मैंने एक मैट्रिक्स के फॉर्म में लिख दिया दिस इज अ थ क्रॉस n मैट्रिक्स जहां पे तीन क्या रिप्रेजेंट कर रहा है कि हमारे सेंटेंस में कितने वर्ड्स हैं और n क्या रिप्रेजेंट कर रहा है हमारे एंबेडिंग वेक्टर का साइज इट कुड बी थी इट कुड बी फाइव इट कुड बी 100 इट कुड बी 500 कोई फर्क नहीं पड़ता फिर मैंने क्या किया एक दूसरा मैट्रिक्स लिया बिकॉज हम हर बार क्या कर रहे हैं इस ग्रीन वाले वेक्टर को इस पिंक वाले वेक्टर से मल्टीप्लाई कर रहे तो मैंने इस पिंक वाले वेक्टर तीन वेक्टर्स है ट्रांसपोजर है इनको जोड़ करके एक और मैट्रिक्स बना दिया तो अगर यह वाला 3 क्रॉस ए है तो ओबवियसली ये n क्रॉस 3 हो गया ठीक है इन दोनों के डॉट प्रोडक्ट से आपको एक थ क्रॉस थ मैट्रिक्स मिलेगा जो कि एसेंशियली क्या होगा ये वैल्यूज s11 s12 s13 s21 s22 s23 s31 s3 s33 यह मुझे यहां पर मिल गया दिस इज द मेट्रिक्स अब मैं इस पूरे मैट्रिक्स के ऊपर सॉफ्ट मैक्स चला दूंगा बेसिकली यह ऑपरेशन मैंने पैरेलल में चला दिया इससे मुझे क्या मिल गया डब्लू मैट्रिक्स डव w12 w13 एंड सो ऑन तो अब मैं यहां पर हूं मेरे पास य w11 w21 w31 यह सब आ चुका है ठीक है अब बस मुझे क्या करना है वापस से इन ब्लू वेक्टर से मल्टीप्लाई करना है राइट तो फिर से य ऑपरेशन को मैं पैरेललाइज कर सकता हूं मैंने क्या किया यह ब्लू वेक्टर्स को मिला कर के यह मेट्रिक्स बना दिया दिस इ अगेन थ क्रॉस ए मैट्रिक्स बेसिकली यह वाला मेट्रिक्स और यह ग्रीन वाला मैट्रिक्स सेम चीज है और इन दोनों को जब हमने डॉट प्रोडक्ट किया तो हमें यह नया पर्पल मैट्रिक्स मिल गया च इ बेसिकली अ कॉमिनेशन ऑफ वा मनी वा बैंक एंड वाई ग्रोस तो दिस इज द बेस्ट पार्ट अबाउट दिस फर्स्ट प्रिंसिपल अप्रोच कि आपके सेंटेंस में तीन वर्ड्स हो या 30 वर्ड्स हो फर्क नहीं पड़ता है आप उन 30 वर्ड्स का एक साथ कंटेक्सचर्स एंटायस है मतलब यह जीपीयू का जो फंक्शनालिस कार्ड का जो फंक्शनालिस यूटिलाइज कर सकता है और बहुत फास्टली होगा यह ऑपरेशन तो स्पीड इज वन ऑफ द एडवांटेजेस ऑफ दिस मेथड बट इस एडवांटेज के साथ एक डिसएडवांटेज भी आता है अगर आप ये सारा ऑपरेशन पैरेलली करोगे मनी का कंटेक्सचर्स चुअल वेक्टर ग्रोस का कंटेक्सचर्स जनरेट करोगे तो सीक्वेंस का इंफॉर्मेशन आप लूज करोगे आपको कभी भी यह नहीं पता चलेगा कि बैंक पहले आया या मनी पहले आया अपेरेंटली टेक्चुअल डाटा में सीक्वेंस मैटर्स तो यहां पर एक फायदा हो रहा है बट उस फायदे से एक नुकसान भी हो रहा है बट कोई बात नहीं फायदा बहुत ज्यादा नुकसान छोटा सा है सीक्वेंशियल इंफॉर्मेशन का हम कुछ और जुगाड़ निकाल लेंगे बट यह पैरेलल ऑपरेशन से क्या फायदा होगा कि ट्रेनिंग बहुत फास्ट हो सकता है ठीक है तो आई होप आपको पहला पॉइंट ऑफ कंसीडरेशन समझ में आ गया और दूसरा पॉइंट जो मैं कंसीडर करना चाहता हूं वो यह है कि हमारा यह जो फर्स्ट प्रिंसिपल अप्रोच हमने बनाया इसमें कोई लर्निंग पैरामीटर्स नहीं है कभी भी आप कोई डीप लर्निंग मॉडल बनाते हो तो वहां पर यह वेट्स एंड बायस होते हैं ना य वेट् एंड बायस क्यों होते हैं सो दैट आप डेटा से कुछ सीख पाओ लर्न कर पाओ अगर आप हमारे इस सेल्फ अटेंशन मॉडल को देखो तो यहां पर एसेंशियली हम तीन ऑपरेशन परफॉर्म कर रहे हैं एक यह ऑपरेशन एक यह ऑपरेशन और एक यह ऑपरेशन इन तीन ऑपरेशन की हेल्प से मुझे मेरा पुट मिल जा रहा है बट इन तीनों ही ऑपरेशंस में अगर आप ध्यान दो तो कोई पैरामीटर्स इवॉल्वड नहीं है दिस इज सेंश अ डॉट प्रोडक्ट दिस इज अ सॉफ्ट मैक्स ऑपरेशन एंड दिस इज आल्सो डॉट प्रोडक्ट सो बेसिकली देर आर नो लर्निंग पैरामीटर्स एंड हेंस देर इज नो लर्निंग इसका सिंपल मतलब यह हुआ कि आप अपने वर्ड्स से मान लो आपके पास ये वर्ड है हेलो उससे आपको एक एंबेडिंग मिला उस एंबेडिंग से आप जो कंटेक्सचर्स पॉइंट को और अच्छे से समझाने की कोशिश करता हूं मान लो आप एक मशीन ट्रांसलेशन टास्क परफॉर्म कर रहे हो जहां पर आपको पुट में दिया हुआ है इंग्लिश सेंटेंस और आउटपुट में दिया हुआ है हिंदी सेंटेंस और आपको एक ऐसा मॉडल बनाना है जो हिंदी के सेंटेंस को लेगा और उसको आई एम सॉरी इंग्लिश के सेंटेंस को लेगा और उसको हिंदी में ट्रांसलेट करके देगा तो पहला सेंटेंस है मान लो हाउ आर यू और इसका आउटपुट क्या है कैसे हो आई एम गुड मैं बढ़िया हूं इस तरीके से मेरे पास बहुत सारे सेंटेंसेस है सो मैं क्या बोल रहा हूं कि हमने जो सेल्फ अटेंशन मॉडल डेवलप किया है यह जो मॉडल हमने डेवलप किया है इस मॉडल को इस डाटा से फर्क नहीं पड़ता बस करंट सेंटेंस से फर्क पड़ता है आप हमारे इस मॉडल में क्या कर रहे हो एक सेंटेंस को रहे हो आप डाल रहे हो हाउ को आर को और यू को इसका एंबेडिंग मिल रहा है इसका एंबेडिंग मिल रहा है इसका एंबेडिंग मिल रहा है फिर आप हमारे सिंपलीफाइड सेल्फ अटेंशन मॉडल में इसको डाल रहे हो और यहां से आपको y1 मिल रहा है y2 मिल रहा है y3 मिल रहा है बट यह जो कंटेक्सचर्स आपके टास्क के डाटा पे डिपेंड नहीं कर रही वो इंडिपेंडेंट है इट्स लाइक जनरल कंटेक्सुअल एंबेडिंग इट इज नॉट अ टास्क स्पेसिफिक कंटेक्सचर्स पड़ता है जनरल कंटेक्सुअल एंबेडिंग ही यूज कर लो टास्क स्पेसिफिक नहीं भी है तो क्या फर्क पड़ता है एक्चुअली फर्क पड़ता है मैं आपको एक एग्जांपल बताता हूं मान लो आपको इस पर्टिकुलर इंग्लिश सेंटेंस का ट्रांसलेशन करना है इनटू हिंदी ठीक है अब आप क्या करोगे इन सबकी एंबेडिंग जनरेट करोगे और फिर इन एंबेडिंग से आप जनरल कंटेक्सुअल एंबेडिंग जनरेट करोगे दैट इज ट वाव वाटू वाथ अब खुद सोचो ना इंग्लिश में पीस ऑफ केक का क्या मतलब हुआ पीस ऑफ केक का मतलब हुआ एक केक का एक छोटा सा पीस यही मतलब हुआ ना बट जब मैंने इस कॉन्टेक्स्ट के साथ ट्रांसलेशन किया तो हिंदी में क्या निकल के आया केक का टुकड़ा राइट बट मेरे डटा में पीस ऑफ केक का हिली ट्रांसलेशन लिखा हुआ था बहुत आसान काम यह भी तो एक मीनिंग होता है पीस ऑफ केक का दैट टास्क इज अ पीस ऑफ केक बहुत ही आसान है बट सिंस हम जनरल कंटेक्सुअल एंबेडिंग जनरेट कर रहे थे तो ओबवियसली हमारा जो आउटपुट निकल के आएगा वह केक का टुकड़ा आएगा वह कभी सोच भी नहीं सकता कि बहुत आसान होगा इसका ट्रांसलेशन बट अगर किसी तरीके से हमने टास्क स्पेसिफिक कंटेक्सुअल एंबेडिंग जनरेट की होती तो ऐसा हो सकता था कि पीस ऑफ केक का ट्रांसलेशन आप बहुत आसान कर पाते तो दिस इज द मेन प्रॉब्लम हमारा जो अप्रोच हमने लिया बहुत ही सिंपल सा अप्रोच है बहुत ही प्यारा सा अप्रोच है और उसके फायदे भी हैं बट एक बहुत बड़ा नुकसान क्या है कि इस अप्रोच से आपको जो कंटेक्सचर्स भी एनएलपी टास्क पे आप उसको लगा सकते हो बट इट्स नॉट ऑलवेज गुड देयर वुड बी सर्टेन केसेस जहां पर आपका जनरल कंटेक्सचर्स अ लेग अब इस सेंटेंस का अगर आप फिर से जनरल कंटेक्सुअल एंबेडिंग जनरेट करो तो फिर से शायद आपका ट्रांसलेशन यह होगा कि टांग तोड़ दो यही तो होगा बट फिर से जब आपने डाटा में देखा तो वहां लिखा हुआ था शुभकामनाएं बिकॉज यह एक मुहावरे की तरह यूज होता है सो मैं एक पॉइंट क्या बनाना चाहता हूं क्या आपके सामने रखना चाहता हूं कि ऐसा लग रहा है इस पूरे डिस्कशन के बेसिस पर कि सिर्फ कंटेक्सुअल एंबेडिंग जनरेट करना सफिशिएंट नहीं है हमें टास्क स्पेसिफिक कंटेक्सुअल एंबेडिंग चाहिए मतलब होंगे वह कंटेक्सुअल एंबेडिंग ही अपने आसपास के वर्ड्स के बेसिस पर ही हम हर वर्ड का एंबेडिंग जनरेट करेंगे बट वो हमारे एनएलपी टास्क के ऊपर डिपेंड करना चाहिए अगर आप मशीन ट्रांस कर रहे हो तो वो मशीन ट्रांसलेशन के हिसाब से कंटेक्सुअल एंबेडिंग होना चाहिए अगर आप सेंटीमेंट एनालिसिस कर रहे हो तो वो सेंटीमेंट एनालिसिस के बेसिस पे कंटेक्सुअल एंबेडिंग जनरेट होने चाहिए एंड सो ऑन दैट इज द लार्जर पॉइंट दैट आई एम ट्राइम टू मेक सो बेसिकली किसी तरीके से हमें इस पूरे प्रोसेस में कुछ वेट्स एंड बायसेट करने पड़ेंगे हमें कुछ भी करके इस पूरे प्रोसेस में वेट्स एंड बायस डालने पड़ेंगे जिससे कि हर अगली बार जब नया सेंटेंस मिल रहा है तो हमारा जो यह सेल्फ अटेंशन मॉडल है यह सीखता भी जा रहा है कि अच्छा इस डाटा में इस तरीके से बात होती है क्या अच्छा इस डाटा में इस वर्ड को ऐसे रखा जाता है क्या यह लर्निंग उसको डेटा के बेसिस पर मिलना चाहिए ना कि इन जनरल एक सेंटेंस में कैसे यूज होता है तो आई होप आपको समझ में आया तो डिस्कशन का मेन पॉइंट ये निकल के आया पहला तो यह कि यह जो अप्रोच हमने लिया यह काम करता है यह कंटेक्सुअल एंबेडिंग्स जनरेट करके देता तो है मतलब यहां पर आप एक वर्ड को बाकी कौन से वर्ड्स के साथ वो आ रहा है उसके बेसिस पर हम रिप्रेजेंट तो कर पा रहे हैं और इसमें एक बहुत बड़ा फायदा यह हो रहा है कि यह पूरा का पूरा काम हम पैरेलली कर सकते हैं तो यह बहुत बड़ा बेनिफिट है बट एक बहुत बड़ा नुकसान हमें यह समझ में आया कि यहां पर कोई लर्निंग नहीं हो रही है डाटा के बेसिस पे टास्क के बेसिस पे यह जो कंटेक्सुअल एंबेडिंग्स हम जनरेट कर रहे हैं वो जनरल है आप उसको कहीं भी यूज कर लो बट जनरल से अच्छा होता है स्पेसिफिक मशीन लर्निंग में व्हेन यू आर टॉकिंग अबाउट सच सिनेरियो तो अब हमारा गोल क्या है कि हम ने यह जो फर्स्ट प्रिंसिपल अप्रोच रखा इसको हम लोग इंप्रूव करेंगे हम यहां पे कुछ लर्नेबल पैरामीटर्स इंट्रोड्यूस करेंगे जिससे कि हर अगला ट्रेनिंग सैंपल देखने के बाद हमारा यह सेल्फ अटेंशन मॉडल और बढ़िया कंटेक्सुअल एंबेडिंग जनरेट करे बट स्पेसिफिक टू द टास्क दैट वी आर परफॉर्मिंग आई रियली होप यह पॉइंट आपको समझ में आया एक काम करते हैं काफी डिस्कशन हो गया थोड़ा अभी तक का प्रोग्रेस समरा इज कर लेते हैं सो हमने स्टार्ट किया था एक प्रॉब्लम से कि हमें कुछ ऐसा करना है जिससे वर्ड्स मशीनस को समझ में आने लग जाए और इसी प्रोसेस में हमने डिस्कवर किया था कि एंबेडिंग्स आर ग्रेट फॉर दिस पर्पस बिकॉज एंबेडिंग्स सेमांटिक मीनिंग कैप्चर कर पाती है वर्ड्स का और उनको नंबर में कन्वर्ट कर पाती है यहां तक ठीक है बट फिर वर्ड एंबेडिंग में प्रॉब्लम निकल के आई कि कॉन्टेक्स्ट कैप्चर नहीं हो पाता कभी-कभी जैसे कि रिवर बैंक और मनी बैंक दोनों में बैंक का न्यूमेरिकल रिप्रेजेंटेशन सेम होगा तो क्या फायदा तो यहां पर बात समझ में आई कि हमें चाहिए है कंटेक्सुअल एंबेडिंग्स जो डायनेमिक सेंटेंस में वर्ड के यूसेज के हिसाब से चेंज हो जाए मतलब यह रिप्रेजेंटेशन और यह रिप्रेजेंटेशन बैंक का अलग-अलग दिखना चाहिए फिर हमने एक सुपर सिंपल सेल्फ अटेंशन मॉडल डेवलप किया और यह मॉडल हमारे लिए कंटेक्सुअल एंबेडिंग्स जनरेट कर पा रहा था बट फिर हमने रिलाइज किया कि कंटेक्सुअल एंबेडिंग्स भी दो तरीके की होती है एक होती है जनरल कंटेक्सुअल एंबेडिंग्स और दूसरी होती है टास्क स्पेसिफिक और हमने यह रिलाइज किया कि टास्क स्पेसिफिक वाली जो है व ज्यादा हेल्पफुल रहेगी ज्यादा काम आएगी और बेटर रिजल्ट देगी बट अनफॉर्चूनेटली हमारा जो सिंपल सेल्फ मॉडल सेल्फ अटेंशन मॉडल था वह सिर्फ जनरल कंटेक्सुअल एंबेडिंग जनरेट कर पा रहा था क्योंकि यहां पर कोई लर्नेबल पैरामीटर्स ही नहीं थे जो डाटा को देख के कुछ सीख पाए तो अब हमारा गोल यह है कि हमें अपने इस सिंपल सेल्फ अटेंशन मॉडल में पैरामीटर्स डालने होंगे कुछ लर्नेबल पैरामीटर्स मतलब वेट्स एंड बायस ऐड करने होंगे जो डेटा के साथ सीखें और ऐसा करते ही हमारा यह सेल्फ अटेंशन मॉडल टास्क स्पेसिफिक कंटेक्सुअल एंबेडिंग्स जनरेट करने लग जाएगा जो कि हमें चाहिए अब अगर हम फिर से थोड़ा फर्स्ट प्रिंसिपल से सोचे बिकॉज हम क्रिएटर्स हैं हम पहली बार सेल्फ अटेंशन मॉडल बना रहे हैं तो अभी तक के डिस्कशन के बेसिस पर अभी तक की मेरे एक्सपेरिमेंटेशन के बेसिस पर मैं इस लूजन पर पहुंचा ह कि यह जो सामने मुझे पूरा का पूरा यह फ्लो डायग्राम दिख रहा है इस पूरे फ्लो डायग्राम में मुझे किसी तरीके से वेट्स इंट्रोड्यूस करने लर्नेबल पैरामीटर्स इंट्रोड्यूस करने बट क्वेश्चन यह आता है कि आप कहां करोगे एटली तो अगर आप लॉजिकली एक बार सोचो तो मतलब आप एक चीज क्लीयरली नोटिस करोगे फर्स्ट ऑफ ल कि ये तीन स्टेप का प्रोसेस है पहला स्टेप है इन दोनों मैट्रिस के बीच में डॉट प्रोडक्ट दूसरा स्टेप है इस मेट्रिक्स के ऊपर सॉफ्ट मैक्स ऑपरेशन और फिर तीसरा स्टेज है जहां पर आप इन दोनों मैट्रिस के बीच में डॉट प्रोडक्ट कर रहे हो तो दिस इज अ डॉट प्रॉडक्ट दिस इज अ डॉट प्रोडक्ट दिस इज अ सॉफ्ट मैक्स ऑपरेशन तो एक बात तो क्लियर समझ में आ रही है कि इस स्टेप में आपको कोई वेट्स इंट्रोड्यूस नहीं कर सकते बिकॉज दिस इ जस्ट अ सिंपल सॉफ्ट मैक्स ऑपरेशन तो वेट्स इ ड्यूस करने का सिर्फ दो ही पॉसिबल जगह है इस पूरे प्रोसेस में एक है यहां पर और एक है यहां पर तो अब हम क्या करेंगे हम एक बार वापस इस पूरे प्रोसेस को गो थ्रू करेंगे और स्पेशली हम लोग इस स्टेप प और इस स्टेप पर फोकस करेंगे और सोचने की कोशिश करेंगे कि क्या किसी तरीके से हम यहां पर कोई वेट्स एंड बायस मतलब कि लर्नेबल पैरामीटर्स इंट्रोड्यूस कर सकते हैं या नहीं एंड ओबवियसली वो लॉजिकल होना चाहिए जबरदस्ती का काम हमें नहीं करना है सो इस पूरे डायग्राम को केयरफुली गो थ्रू करने के बाद ना मैंने एक चीज रियलाइफ की मुझे लगता है आपने भी रिलाइज किया होगा कि हर वर्ड का जो एंबेडिंग है जैसे मनी का एंबेडिंग है या बैंक का एंबेडिंग है या ग्रोस का एंबेडिंग है हर वर्ड का जो एंबेडिंग है ना वो एक्चुअली तीन डिफरेंट रोल्स प्ले कर रहा है ठीक है कैसे मैं आपको समझाता हूं सबसे पहले वाले पर फोकस करते हैं इस वाले पर जहां पर हम मनी वर्ड का कंटेक्सुअल एंबेडिंग जनरेट करने की कोशिश कर रहे हैं जो कि है वाई मनी ठीक है अब यहां पर आप नोटिस करो कि जो मनी वर्ड का एंबेडिंग है वह यह ग्रीन कलर में भी यूज हो रहा है यह पिंक कलर में भी यूज हो रहा है और यह ब्लू कलर में भी यूज हो रहा है सिमिलरली अगर आप यहां पर आओ बीच वाले में जहां पर आप बैंक वर्ड का कंटेक्सुअल एंबेडिंग जनरेट करना चाहते हो यहां पर जो बैंक वर्ड का एंबेडिंग है वो तीन फॉर्म्स में आ रहा है पहले तो यहां पर आ रहा है दूसरा यहां पर आ रहा है और तीसरा फिर यहां पर भी आ रहा है एंड सेम हियर जो ग्रोज वर्ड है उसका एंबेडिंग यहां पे आ रहा है यहां पे आ रहा है और यहां पे आ रहा है सो बेसिकली यह तीनों एंबेडिंग्स तीनों ही स्टेप्स में तीन अलग-अलग रोल्स प्ले कर रहे हैं क्या है वो रोल्स एक बार समझने की कोशिश करते हैं अगर हम सिर्फ बात करें इस फर्स्ट वाले की जहां पर हम मनी वर्ड का कंटेक्सुअल एंबेडिंग निकालने की कोशिश कर रहे हैं तो यहां पर जो मनी का वर्ड एंबेडिंग है वो एस अ ग्रीन बॉक्स यूज हुआ है और यहां पर यह क्या पर्पस सॉल्व कर रहा है कि यह एक तरीके से बाकी सभी वर्ड्स के एंबेडिंग से यह सवाल पूछ रहा है कि बताओ तुम्हारे में और मेरे में कितनी सिमिलरिटी है सेम आप यहां पर देखो यहां पर यह बैंक वर्ड का एंबेडिंग बाकी सभी वर्ड्स के एंबेडिंग से यह सवाल पूछ रहा है कि बताओ तुम्हारे और मेरे में कितनी सिमिलरिटी तो इनवे मैं बोल सकता हूं कि यह जो आपका ग्रीन वाला बक्सा है ग्रीन बॉक्स यहां पर हर एंबेडिंग क्वेरी करने का रोल प्ले कर रहा है इट ज आस्किंग तो मैं इसको क्वेरी बुला सकता हूं अब बात करते हैं यह पिंक वाले से यह पिंक वाले में सारे एंबेडिंग क्या रोल प्ले कर रहे हैं कि जब ग्रीन वाला एंबेडिंग क्वेश्चन पूछता है तो पिंक वाला एंबेडिंग रिप्लाई करता है यही तो है ना जब ई मनी ने ई मनी से पूछा कि बताओ तुम्हारे और मेरे में कितनी सिमिलरिटी है तो ये काइंड ऑफ पलट के बता रहा है सेम विद ई बैंक सेम विद ई ग्रोस तो इन अ वे ये जो पिंक वाले बॉक्सेस है दे आर एक्टिंग एज कीज जिनसे आप क्वेरी पूछ सकते हो ठीक है एंड लास्टली जब हमारे वेट्स कैलकुलेट हो जा रहे हैं जब हमारे वेट्स कैलकुलेट हो जा रहे हैं तो फिर हम उन वेट्स की हेल्प से एक वेटेड सम कैलकुलेट कर रहे और उस वेटेड सम को कैलकुलेट करने में यह जो ब्लू वाले बॉक्सेस है दे आर एक्टिंग एस वैल्यूज ठीक है अब आप बोलोगे कि आपने इतना स्पेसिफिक नाम कैसे सोचा एक्चुअली मैंने सोचा नहीं यह बहुत सिंपल कंप्यूटर साइंस की टर्मिनोलॉजी है मैं आपको बताता हूं पाइथन में आप डिक्शनरी बनाते हो राइट मान लो आपने एक डिक्शनरी बनाया ए का वैल्यू है ट बी का वैल्यू है ी एंड सी का वैल्यू है फोर यह आपकी एक डिक्शनरी है तो आप खुद क्या बोलते हो इस डिक्शनरी में इस ए को या इस बी को या इस सी को क्या बुलाओगे आप इसको की बुलाते हो यह भी की है यह भी की है यह भी की है और यह जो टू है और यह जो फोर है और यह जो ्र है इसको आप क्या बुलाते हो की का वैल्यू राइट अब अगर इस डिक्शनरी का नाम डी है तो अगर मैं ऐसे लिखूं डी का ए इक्वल टू क्वेन मार्क तो इन अ वे यहां पर ये जो ए है यह है मेरा क्वेरी मैं यह क्वेरी कर रहा हूं कि क्या यहां पर कोई ए नाम का की है अगर वह है तो मुझे उसका वैल्यू रिटर्न करके दो यहां पर आ जाएगा ू तो यह सिंपल कंप्यूटर साइंस का लैंग्वेज है यहां पर हम एगजैक्टली सेम काम कर रहे हैं यहां पर हम क्या कर रहे हैं कि हर कंटेक्सुअल एंबेडिंग कैलकुलेट करने के लिए सबसे पहले अपना जो वर्ड एंबेडिंग है वो बाकी के सारे एंबेडिंग से सवाल पूछ रहा है तो व क्वेरी हो गया बाकी के सारे एंबेडिंग्स जवाब दे रहे हैं तो वह कीज हो गए और जवाब क्या दे रहे हैं वह वैल्यू हो गया तो मतलब यह निकला इस पूरे डिस्कशन का कि हम अपने किसी भी वर्ड एंबेडिंग को तीन तरीके से यूज करते हैं एस की एस क्वेरी एंड एस वैल्यू सेम विद बैंक बैंक को भी हम तीन तरीके से यूज करते हैं एज की एंड एस वैल्यू एंड सेम फॉर ग्रोस इस पूरे डिस्कशन से अगर आपको कुछ समझना है तो व सिर्फ एक बात निकल के आई है कि कंटेक्सुअल एंबेडिंग्स कैलकुलेट करने के प्रोसेस में हर एंबेडिंग हर एंबेडिंग वेक्ट तीन रोल्स प्ले कर रहा है कभी तो वह क्वेरी बन जाता है कभी वह की बन जाता है और कभी वो वैल्यू बन जाता है तो यह मैं आपको दिखाना चाहता था आई रियली होप यह आप ऑब्जर्व कर पा रहे हो और एप्रिशिया उसमें एक बारीक सी चीज हो रही है चलो भाई हमें यह तो समझ में आ गया कि हमारा हर वर्ड का जो वर्ड एंबेडिंग है वह तीन रोल्स प्ले कर रहा है क्वेरी करने का की का और वैल्यू का भी बट पता है मुझे क्या प्रॉब्लम है इस अप्रोच में इस अप्रोच में मुझे यह प्रॉब्लम है कि क्वेरी भी यह वेक्टर खुद ही बन जाता है की भी यह वेक्टर खुद ही बन जाता है और वैल्यू भी यह वेक्टर खुद ही बन जाता है मुझे लगता है कि यह सही तरीका नहीं है आईडियली क्या होना चाहिए आइली हमारे पास इस वेक्टर से निकले हुए तीन अलग वेक्टर्स होने चाहिए एक होना चाहिए जो क्वेरी का रोल परफॉर्म करे एक होना चाहिए जो की का रोल परफॉर्म करे और एक होना चाहिए जो वैल्यू का रोल परफॉर्म करे अब आप बोलोगे क्यों इस सेटअप से क्या फायदा होगा तो मेरा आंसर बहुत सिंपल है आंसर है सेपरेशन ऑफ कंसर्न्स तीनों के तीनों काम अगर मैं सिर्फ एक ही वेक्टर पर डाल दूं तो मुझे ऐसा लगता है कि वह वेक्टर तीनों काम अच्छे तरीके से नहीं कर पाएगा बट अगर मैं उस वेक्टर को तीन नए वेक्टर्स में ट्रांसफॉर्म कर दूं तो फिर देर इज अ चांस कि यह हर वेक्टर अपना रोल अच्छे से निभाए जैसे कि ये क्वेरी वेक्टर फॉर बैंक क्वेरी का काम अच्छे से करेगा की वेक्टर फॉर बैंक की का काम अच्छे से करेगा और वैल्यू वेक्टर फॉर बैंक अपना काम अच्छे से करेगा अब आई नो इस बात का इंटू नहीं मिल रहा होगा आपको तो मैं एक काम करता हूं मैं आपको इसका एक इंटू देता हूं आपको मैं एक बहुत अच्छा एग्जांपल देता हूं जिससे आपको समझ में आ जाएगा कि क्यों मैं ऐसा बोल रहा हूं कि हमें अपने वर्ल्ड एंबेडिंग वेक्टर को तीन नए वेक्टर्स में ट्रांसफॉर्म करना चाहिए ठीक है बट ये एग्जांपल देने के लिए मैं कैमरे पे आना चाहूंगा बिकॉज मुझे लगता है कि आप मुझे देखते हुए वो एपल समझोगे तो ज्यादा अच्छे से समझ में आएगा सो हाय एग्जांपल की बात करते हैं एग्जांपल बहुत सिंपल सा है सो देयर इज दिस गाय जो कि एक राइटर है ऑथर है इसका काम है किताबें लिखना और इसने अभी तक बहुत सारी किताबें लिखी है बट सबसे रिसेंटली इसने अपनी ही ऑटोबायोग्राफी लिखी है और इस ऑटोबायोग्राफी में उसने अपने बारे में सब कुछ लिख डाला अपने लाइफ के सारे इंटरेस्टिंग इंसीडेंट्स लिख दिए खुद वो कैसा बंदा है यह भी बहुत ऑनेस्टली बता दिया उसको किस तरह की लड़की पसंद है मतलब उसको किस तरह की वाइफ चाहिए वह भी उसने बहुत डिटेल में बता दिया उसने यह भी बता दिया कि मैं किस तरह का हस्बैंड बनूंगा सो यह सारा चीज उसने इस ऑटोबायोग्राफी में लिख दिया ठीक है अब रिसेंटली यह बंदा 35 साल का हुआ ठीक है और इसके घर वालों ने किसी भी और इंडियन पेरेंट की तरह इसके ऊपर प्रेशर डालना शुरू किया कि भाई अच्छा है ऑथर बन गए हो सक्सेसफुल हो अब शादी कर लो तो इसे भी लगा कि हां यार कर लेते हैं शादी तो यह गया एक वेबसाइट पर शायद आपने नाम सुना होगा जीवन साथी कॉ बहुत फेमस वेबसाइट है सो यहां पर आप जाकर के अपने लिए मैरिज पार्टनर्स खोज सकते हो बेसिकली अपना फ्यूचर वाइफ फ्यूचर हस्बैंड खोज सकते हो तो अगर आप इस वेबसाइट की बात करो तो इस वेबसाइट पर जनरली आप जाकर के तीन तरीके के काम करते हो सबसे पहला काम आप क्या करते हो कि आप अपना एक प्रोफाइल बनाते हो ठीक है और इस प्रोफाइल का आईडिया यह होता है कि कल को कोई जब लड़का खोज रहा होगा तो उसके इंटरेस्ट की बेसिस पर उसको यह प्रोफाइल दिखाया जाएगा और इस प्रोफाइल से उस लड़की को समझ में आएगा कि आप किस तरह के बंदे हो और फिर उसको पसंद आया तो फिर बात आगे बढ़ेगी तो यह प्रोफाइल बहुत इंपॉर्टेंट होता है इस वेबसाइट पर सेकंड आपकी प्रोफाइल बनने के बाद आप क्या करते हो आप सर्च करना स्टार्ट करते हो आप वेबसाइट को बताते हो कि भाई मुझे इस तरह की लड़की चाहिए है तो प्लीज मुझे खोज के दिखाओ तो सर्चिंग इज अ वेरी इंपोर्टेंट एस्पेक्ट ऑन दिस वेबसाइट एंड फाइनली द थर्ड थिंग इ मैच मुझे कोई लड़की पसंद आई मैंने उसको एक रिक्वेस्ट भेजा उसने मेरा प्रोफाइल देखा उसको मैं पसंद आया मैच हो गया और अब इस मैच के बाद हम लोग फोन पर बात करने लग जाएंगे या फिर फिजिकली कहीं मिल लेंगे एंड द गोल वुड बी कि शादी तक इस बात को आगे लेकर जाना है तो सबसे पहले तो मैं पैरेलल्स ड्र करना चाहता हूं हम जो पढ़ रहे थे उसमें यह जो ई बैंक है जो कि हमारा वर्ड एंबेडिंग है जिसमें हमारे वर्ड से रिलेटेड सारा इंफॉर्मेशन आपको मिलेगा वह एक्चुअली कंपैरेटर इस ऑटोबायोग्राफी में भी हमारे इस बंदे का सारा इंफॉर्मेशन आपको मिल जाएगा ठीक है उसके बाद यह जो सर्च है यह बंदा जाकर के जो वेबसाइट पर सर्च कर र है लड़कियों के बारे में इंफॉर्मेशन दिस इज एनाल अस टू क्वेरी करना जो आप यहां पर कर रहे हो यह जो आप कर रहे हो यह जाकर के आप इस लड़की से बात करने की कोशिश कर रहे हो इससे बात करने की कोशिश कर रहे हो इससे बात करने की कोशिश कर रहे हो आप सिमिलरिटी निकालना चाह रहे हो कि आपके और इस लड़की के बीच में कितनी सिमिलरिटी तो ये सिमिलरिटी निकालने के लिए आपको कौन हेल्प कर रहा है आप जो क्वेरी कर रहे हो तो इस वेबसाइट पे जो आप सर्च करोगे कि इस स्टेट की लड़की चाहिए या फिर वर्किंग लड़की चाहिए या फिर जो भी और चीजें होती है तो वो रिलेटेबल है टू द क्वेरी एस्पेक्ट ऑफ आवर सेल्फ अटेंशन मॉडल फिर यह जो आपका प्रोफाइल है जो सामने किसी लड़की को हेल्प करेगा मेरे बारे में समझने में इस बंदे के बारे में समझने में दिस इज एक्चुअली कंपैरेटर्स टू की एस्पेक्ट यह सामने से कोई लड़की आई और यह इस बंदे का प्रोफाइल है तो इस सर्च क्वेरी और इस प्रोफाइल का जो इंटरेक्शन है उससे यह समझ में आ रहा है कि यह लड़का और ये लड़की के बीच में कितनी कंपैटिबिलिटी है राइट एंड फाइनली द थर्ड एस्पेक्ट इज मैच जब वो लड़का लड़की आपस में फाइनली बात करते हैं तो वो कंपैरेटर राइट तो दिस इ एलस टू दिस वैल्यू ठीक है तो सबसे पहले हमने एक एग्जांपल लिया और उसका एनालॉजी ड्र कर लिए अब देखो इनिशियल जो हमारा सेटअप है जहां पर हमारा एंबेडिंग ही क्वेरी भी बन जा रहा है की भी बन जा रहा है और वैल्यू भी बन जा रहा है यह क्यों लॉजिकल नहीं है वो आप एग्जांपल से समझ सकते हो व्हाट इफ यह जो हमारा ऑथर है यह जो बंदा है यह बोले कि यार मैं प्रोफाइल नहीं बनाऊंगा इंस्टेड वह अपना यह जो ऑटोबायोग्राफी है वह पूरा का पूरा अपलोड कर दे वेबसाइट पर 300 पेज का और सामने वाले सभी को बोल रहे कि देखो आपको मेरे बारे में जानना है ना तो आप य ऑटोबायोग्राफी डाउनलोड करके पूरा पढ़ लो आपको समझ में आ जाएगा ड यू रियली थिंक कोई लड़की जाकर के 300 पेजेस का किताब पढ़े गी किसी को जानने के लिए नहीं सिमिलरली जब मैं सर्च करने निकल रहा हूं मतलब यह बंदा जब अपने लिए किसी लड़की को खोजने निकल रहा है तो यह क्या बोल रहा है कि मैं सर्च करके नहीं बताऊंगा कि मुझे एगजैक्टली किस तरह की लड़की चाहिए इंस्टेड मैं यह पूरा जो इस ऑटोबायोग्राफी में लिखा हुआ है पूरे कंटेंट को उठाकर सर्च बार में डाल दूंगा क्योंकि इसमें यह इंफॉर्मेशन भी है कि मुझे किस तरह की लड़की पसंद है तो आपको लग रहा है वेबसाइट सही लड़कियों के प्रोफाइल निकाल के आपको दे पाएगा ओबवियसली नहीं आपको क्रिस क्रफ कट आपको क्रिस्प इंफॉर्मेशन प्रोवाइड करना है आप पूरी की पूरी किताब डाल रहे हो कभी भी आपको सही तरह से प्रोफाइल सामने से आएंगे ही नहीं तो आपको सही लड़की मिलेगी ही नहीं और फाइनली जब मैच हो भी गया तो कायदे से आपको बात करनी चाहिए उससे मैं कैसा बनता हूं आप वो भी नहीं कर सकते बिकॉज इसमें भी बहुत तरह का रि रिस्क है अ सबसे पहले तो इसमें बहुत सारी ऐसी चीजें लिखी होंगी जो हो सकता है कि आपका शादी करवाने के बदले शादी तुड़वा दे क्योंकि यहां पर आपने लिखा होगा कि आपने अपने दोस्तों के साथ क्या-क्या कांड कर रखे हैं इसमें लिख रखा है कि आपको नींद में चलने की बीमारी है इसमें आपने लिख रखा है कि आप ड्रीम 11 पे अपनी आधी सैलरी उड़ा देते हो बिकॉज आपको ड्रीम 11 की लत लगी हुई है आप थोड़ी ना ये सब बात बात सामने वाली बंदी को बताना चाहोगे जब आप पहली बार मिल रहे हो ओबवियसली आप अपनी पर्सनालिटी के बेस्ट एस्पेक्ट्स निकाल के रखोगे सो दैट आपके शादी होने का चांस बढ़ जाए तो मैं क्या बोल रहा हूं कि अगर आप प्रोफाइल की जगह सर्च की जगह और मैच की जगह तीनों जगहों पे अपना पूरा का पूरा ऑटो बायोग्राफी अपलोड कर दो तो इट्स नॉट अ गुड आईडिया ठीक उसी तरीके से जब आपको यह पूरा का पूरा कैलकुलेशन करना है तो क्वेरी के लिए भी सेम एंबेडिंग वेक्टर की के लिए भी सेम एंबेडिंग वेक्टर और वैल्यू के लिए भी सेम एंबेडिंग वेक्टर इज नॉट अ गुड आईडिया आईडियली आपको क्या करना चाहिए इस केस में वापस हमारे एग्जांपल में आते हैं आईडियली आपको अपना जो प्रोफाइल बनाना चाहिए वह बहुत ही सॉलिड प्रोफाइल बनाना चाहिए आपको अपनी ऑटोबायोग्राफी में से जो बेस्ट अच्छी चीजें जो आप डिस्प्ले पर लगा सकते हो कि आई एम अ रिकॉग्नाइज्ड ऑथर मैं इस कॉलेज से निकला हूं मेरे बोर्ड्स में इतने नंबर आए थे दिस इज माय हाइट जो भी अच्छी पीसे ऑफ इंफॉर्मेशन है जिससे आप सजा सकते हो अपने प्रोफाइल को वो आप यहां पर डालोगे राइट सिमिलरली जब आप सर्च करने निकलोगे तो आपको आप खुद से पूछोगे कि मुझे कैसी बंदी पसंद है और मैं उस बेसिस पे अपने सर्च क्वेरी को मॉडिफाई करूंगा ठीक है सबसे पहले तो मुझे इस स्टेट की गर्ल चाहिए फिर मुझे वर्किंग प्रोफेशनल चाहिए और मैं अपने और प्रेफरेंसेस बताऊंगा साइट को तभी मुझे बेस्ट पॉसिबल रिजल्ट्स दिखाई देंगे और फाइनली जब हमारा मैच हो जाएगा तो भी जब मैं उस बंदी से बात करूंगा तो मैं कोशिश करूंगा कि उसको अपनी पर्सनालिटी के बेस्ट एस्पेक्ट्स निकाल के बताऊं इस ऑटोबायोग्राफी में से सो दैट उससे मेरा शादी होने का जो प्रोबेबिलिटी है वो इंप्रूव करें तो इन शॉर्ट यह जो ऑटोबायोग्राफी है यह है आपका एंबेडिंग वेक्टर और यहां से आपको तीन नए वेक्टर्स कैलकुलेट करने हैं एक है आपका प्रोफाइल वेक्टर एक है आपका सर्च वेक्टर और एक है आपका मैच वेक्टर यह तीनों निकल तो रहे हैं इस ऑटोबायोग्राफी से ही इस ऑटोबायोग्राफी में ही सारा इंफॉर्मेशन है बट यह ऑप्टिमाइज्ड है फॉर देयर रिस्पेक्टिव टास्क प्रोफाइल वेक्टर इज वेरी वेरी गुड एट मेकिंग यू लुक गुड इन फ्रंट ऑफ अदर पीपल क्वेरी वेक्टर इज रियली गुड इन सर्चिंग अदर पीपल फॉर यू एंड मैच वेक्टर इज रियली गुड व्हेन यू आर मीटिंग समवन व सामने वाले को इंप्रेस कर सकता है राइट तो सिमिलरली इस केस में हमारे केस में भी हम क्या करेंगे हम अपने एंबेडिंग को पकड़ेंगे और उससे तीन नए वेक्टर्स बनाएंगे क्वेरी की और फाइनली वैल्यू तो आई रियली होप इस एग्जांपल के थ्रू मैं आपके सामने एक सॉलिड आर्गुमेंट रख पाया कि क्यों आपको अपने गिवन वेक्टर से तीन वेक्टर्स निकालने चाहिए ठीक है यह आई गेस आपको समझ में आ गया अब एक क्वेश्चन बच गया कि मेरे इस ऑटोबायोग्राफी में से एगजैक्टली मुझे क्या इस प्रोफाइल में डालना चाहिए या फिर क्वेश्चन ऐसे पूछो कि इस बैंक वाली एंबेडिंग में से यह की वेक्टर कैसे बनेगा यह क्वेश्चन है तो यह वाला एग्जांपल थोड़ा बाद में डील करते हैं पहले हमारा य जो रनिंग एग्जांपल है उसकी बात करते हैं कि आप अपने ऑटोबायोग्राफी में से क्या इंफॉर्मेशन निकाल करके प्रोफाइल में डालोगे यह कैसे डिसाइड होगा बहुत सिंपल सा आंसर इसका यह डिसाइड होगा डाटा की हेल्प से ठीक है समझने की कोशिश कर करना सो शुरू में मैंने क्या किया मैंने अ अपने ऑटोबायोग्राफी में से अ यह बात निकाल के प्रोफाइल में डाल दी दैट आई एम अ ऑथर और मैं बुक्स लिखता हूं मोस्टली अराउंड पॉलिटिक्स तो मैंने एक महीने में नोटिस किया कि मुझे जिन लड़कियों का रिक्वेस्ट आ रहा है वो लड़कियां बहुत ही पॉलिटिकल नेचर की है लाइक दे हैव वेरी वेरी हाई इंटरेस्ट इन पॉलिटिक्स बट गेस व्हाट मुझे वैसी लड़किया नहीं पसंद है जो पॉलिटिक्स की बहुत बातें करती हो ठीक है तो मैंने डाटा से सीखा मुझे जिस तरह की लड़कियां रिकमेंड हो रही है मैंने उस डाटा से सीखा और मैं झट से वापस गया और मैंने अपने प्रोफाइल में से यह बात हटा दी कि मैं स्पेसिफिकली पॉलिटिक्स के ऊपर बुक्स लिखता हूं मैंने सिर्फ ये लिख दिया कि आई एम एन ऑथर बट मैंने ये वर्ड हटा दिया कि मैं पॉलिटिक्स में बहुत इंटरेस्ट रखता हूं और पॉलिटिक्स की किताबें लिखता हूं ऑटोमेटिक मुझे फ्यूचर में ऐसी लड़कियां रिकमेंड होने लग गई जो थोड़ी न्यूट्रल थी पॉलिटिक्स को लेकर के राइट तो आपने ये प्रोफाइल बनाने में सीखा कहां से डाटा से जिस तरह का डेटा आपको रिसीव हुआ सिमिलरली आप सर्च में क्या डालोगे यह आपको कैसे समझ में आएगा बहुत सिंपल है गलती कर कर के डाटा से देख देख देख के आपने सर्च किया कि भाई मुझे महाराष्ट्र की लड़की चाहिए जो महाराष्ट्रीयन हो तो आपको लाइन से महाराष्ट्रीयन लड़कियों का रिक्वेस्ट आया और आपने उनसे बात करके फील किया कि नहीं यार मे बी मुझे सिर्फ महाराष्ट्र लड़कियां नहीं देखनी है आई शुड आल्सो बी सीइंग अदर गर्ल्स एज वेल दूसरे स्टेट्स की भी लड़कियों से मुझे मिलना चाहिए तो आपने अपना यह प्रेफरेंस हटा दिया कि ओके मुझे पूरे इंडिया में कहीं से भी कोई भी लड़की रिकमेंड करोगे मुझे चलेगा राइट तो फिर से आपने डाटा से सीखा सिमिलरली आप आपने ने शुरू में लिख दिया कि मुझे वर्किंग और नॉट वर्किंग दोनों तरह की लड़कियां आप रिकमेंड कर सकते हो बट जब आपके पास रिक्वेस्ट आने लग गए तो आपने रियलाइफ किया कि यार मेरा जो ट्यूनिंग है वो उन लोगों के साथ ज्यादा बैठ रहा है जो वर्किंग गर्ल्स हैं जो लड़कियां काम करती है तो फिर से आपने अपना सर्च क्वेरी मॉडिफाई किया और आपने बोला कि यार सजेस्ट मी गर्ल्स हु आर वर्किंग इन सम प्रोफेशन तो आप क्या कर रहे हो आप डाटा में जो भी आपके साथ हो रहा है उसके बेसिस पर आप अपना सर्च को चेंज कर रहे हो ठीक है फिर थर्ड आता है मैच मैच में भी सेम काम होगा आप मैच बनाने के लिए भी क्या करोगे मतलब आप जब आपका मैच हो गया उसके बाद आपको कैसे बिहेव करना चाहिए किसी लड़की के साथ वो भी आपने गलती कर कर के सीखा जब पहली बार मेरा किसी लड़की के साथ मैच हुआ तो मैं बहुत ज्यादा ही एंथिया जम के साथ बात करता था तो वो लड़की बोली कि यार गेस व्ट आई डोंट लाइक यू तो मुझे समझ में आया कि अच्छा मे बी मेरे को थोड़ा सा शांत रहकर बात करना चाहिए मैं थोड़ा ज्यादा शांत रहकर बात करने लग गया तो सामने वाला बोलता है कि नहीं आ रही आ टू डल फॉर मी तो फिर आप थोड़ा सा लेवल अप किए राइट तो आप लोगों से मिल मिल करके सीख रहे हो कि आपको कैसे बात करना चाहिए तो यहां पर भी आपको सेम काम करना है यह जो क्वेरी वेक्टर बनेगा और यह जो की वेक्टर बनेगा और यह जो वैल्यू वेक्टर बनेगा यह बनेगा किस चीज के थ्रू विद द हेल्प ऑफ डेटा ठीक है तभी हम इसको अच्छा बना पाएंगे आई रियली होप ये दोनों आर्गुमेंट आप पैरेलली ड्र कर पा रहे हो और समझ पा रहे हो मैं क्या बोलना चाह रहा हूं ठीक है अब बस हमें ये डिस्कस करना है कि एगजैक्टली हाउ वी आर गोइंग टू बिल्ड दीज थ्री वेक्टर्स आउट ऑफ आवर एंबेडिंग वेक्टर विद द हेल्प ऑफ आर डाटा ठीक है तो वो हम लोग नेक्स्ट डिस्कस करेंगे सो एक काफी लंबे डिस्कशन के बाद फाइनली हमें यह समझ में आया कि हमें अपने सारे वर्ड्स के जो एंबेडिंग वेक्टर्स है उनको ट्रांसफॉर्म कर देना है इनटू थ्री मोर वेक्टर्स वन वुड बी द क्वेरी वेक्टर द सेकंड वुड बी द की वेक्टर एंड द थर्ड वुड बी द वैल्यू वेक्टर तो जैसे अगर हमारे सेंटेंस में हमारा सेंटेंस था मान लो अ मनी बैंक ग्रोज तो हमें इस फर्स्ट वर्ड का अगर कंटेक्सुअल एंबेडिंग निकालना है तो हम क्या करेंगे सबसे पहले एंबेडिंग को पकड़ेंगे और उससे तीन नए वेक्टर्स बनाएंगे एक होगा क्वेरी एक होगा की और एक होगा वैल्यू और यह सेम काम हम बैंक के वेक्टर के साथ भी करेंगे और ग्रोस के वेक्टर के साथ भी करेंगे सो बेसिकली अगर आपके पास तीन वर्ड्स है तो आपको थ क्रॉस थ ना न्यू वेक्टर्स मिल जाएंगे और फिर आप करोगे क्या बहुत सिंपल है आप पहले क्या करते थे आप पहले यह करते थे तो जहां जहां पर आपने एंबेडिंग्स को यूज कर रखा है उसके बदले आप उसका की क्वेरी और वैल्यू कंपोनेंट को यूज करोगे सो बेसिकली मान लो आप अभी सिर्फ मनी वर्ड का कंटेक्सुअल एंबेडिंग निकालना चाहते हो तो तो आप क्या करोगे आप यहां पर नोटिस करो आप मनी वर्ड का एंबेडिंग ना भेज के उसका क्वेरी कंपोनेंट भेज रहे हो यह देखो सिमिलरली यहां पर आप उसका की कंपोनेंट भेज र की ऑफ बैंक की ऑफ ग्रोस और फाइनली जब हमें अपने वेट्स मिल जा रहे हैं तो हम उनको मल्टीप्लाई कर रहे हैं विथ आर वैल्यू कंपोनेंट्स और यही सेम काम हमें तीनों वर्ड्स के लिए करना यह देखो यहां पर तीनों जगह पर क्यू मनी है यहां पर तीनों जगह पर क्यू बैंक है और यहां पर तीनों जगह पर क्यू ग्रोज है यहां पर तीनों ही जगह पर के मनी के बैंक के ग्रोज है और यहां पर तीनों ही जगह पर वी मनी वी बैंक वी ग्रोज है ठीक है यहां पर एक वेट मिस हो गया लिखने में यू कैन अंडरस्टैंड ट ठीक है और इस तरीके से अब हमें हमारा फाइनल कंटेक्सुअल एंबेडिंग मिल रहा है देर इ जस्ट वन फाइनल क्वेश्चन और वह यह है कि हम एक गिवन एंबेडिंग के अंदर से यह तीनों कंपोनेंट्स या तीनों वेक्टर्स निकालेंगे कैसे बनाएंगे कैसे इतना तो हमें पता चल गया है कि हमें डटा की हेल्प लेनी है बट फिर भी एक वेक्टर से तीन नए वेक्टर्स कैसे बनते हैं व्ट इज दैट मैथमेटिकल ऑपरेशन जो यह काम आपको करके देगा वो हमें अब डिस्कस करना है तो अब हमें का काम करना है कि हमारे पास एक वेक्टर है मान लो यह हमारा एंबेडिंग वेक्टर है और इससे हमें तीन नए वेक्टर्स बनाने हैं पहला होगा क्वेरी वेक्टर दूसरा होगा की वेक्टर और तीसरा होगा वेक्टर ठीक है सवाल बस यह है कि इस गिवन वेक्टर से यह बाकी तीन वेक्टर्स कैसे बनेंगे तो एक वेक्टर से नया वेक्टर बनाने के बहुत ज्यादा तरीके नहीं है लीनियर अलजेब्रा में वेक्टर से नया वेक्टर बनाने का मतलब है या तो नए वेक्टर का मैग्निटिया वेक्टर को और बढ़ा दू इसी डायरेक्शन में या फिर और घटा दूं बेसिकली स्केलिंग ऑपरेशन कर सकता हूं इससे मुझे नए वेक्टर्स मिलेंगे और सेकंड है लीनियर ट्रांसफॉर्मेशन लीनियर ट्रांसफॉर्मेशन का मतलब है कि मैं इस वेक्टर को किसी मेट्रिक्स से मल्टीप्लाई करवा और आपने बेसिक लीनियर अलजेब्रा में पढ़ा है कि जब आप किसी वेक्टर को किसी मैट्रिक्स के साथ मल्टीप्लाई करवाते हो तो व ट्रांसफॉर्म होकर कहीं और चला जाता है तो बेसिकली उसका मैग्नी ूड्स दोनों चेंज हो जाता है तो क्लियर अभी तक हमारा जो डिस्कशन है उससे हमें यह समझ में आ रहा है कि सिर्फ स्केलिंग करने से तो काम नहीं चलेगा तो ज्यादा बढ़िया कैंडिडेट है कि हम लीनियर ट्रांसफॉर्मेशन कराए सो हमारे पास यह एक वेक्टर है यह हमारा एंबेडिंग वेक्टर है हमें इससे निकालने तीन नए वेक्टर्स यूजिंग लीनियर ट्रांसफॉर्मेशन तो मैं क्या करूंगा सबसे पहले एक मैट्रिक्स लूंगा और इस वेक्टर का इस मेट्रिक्स के साथ मल्टीप्लिकेशन कराऊंगा और इससे मिल जाएगा मुझे एक न्यू वेक्टर जिसको मैं क्वेरी वेक्टर बुला सकता हूं फिर मैं क्या करूंगा इसी पुराने वेक्टर को लूंगा और इसको मल्टीप्लाई कराऊंगा एक दूसरे मैट्रिक्स के साथ और इससे मुझे मिल जाएगा सेकंड वेक्टर जिसको मैं की वेक्टर बुलाऊंगा और फिर अपने ओरिजिनल वेक्टर को मैं मल्टीप्लाई कराऊंगा थर्ड वेक्टर के आई एम सॉरी थर्ड मैट्रिक्स के साथ और इससे मुझे मेरा थर्ड वेक्टर मिल जाएगा जो कि है मेरा वैल्यू वेक्टर और इन तीन मैट्रिस का हम नाम रख सकते हैं डब्लू क डब्लू के डब्लू व अब ज्यादा बड़ा क्वेश्चन यह है कि यह मैट्रिस आएंगी कहां से मतलब यहां पर क्या नंबर्स होंगे यह कैसे डिसाइड होगा सेम विथ दिस मैट्रिक्स यहां पर क्या नंबर्स आएंगे यह कैसे डिसाइड होगा तो गेस व्ट इसका आंसर हमें पता है डू यू रिमेंबर हमने क्या डिसाइड किया था हमने साइड किया था कि जब हम ओरिजिनल एंबेडिंग वेक्टर से यह नए वेक्टर्स बनाएंगे तो हम डेटा की हेल्प से बनाएंगे राइट जो टास्क हम परफॉर्म कर रहे हैं अगर हम लोग मशीन ट्रांसलेशन का टास्क परफॉर्म कर रहे तो उसका जो डाटा हमें दिया गया है उसके बेसिस पर हमें यह वेक्टर्स जनरेट करने तो फिर तो काम बहुत सिंपल हो गया हम डिसाइड नहीं करेंगे कि यहां पर क्या नंबर आएंगे ट्रेनिंग प्रोसेस डिसाइड करेगा सो व्हाट वी विल डू इज वी विल स्टार्ट विद रैंडम वैल्यूज या फिर आप इसको रैंडम वेट्स बुला सकते हो तो यहां पर कुछ भी रैंडम है यहां पर कुछ भी रैंडम है यहां पर भी कुछ भी रैंडम है ठीक है अब हमने अपना पहला सेंटेंस भेजा तो पहले सेंटेंस के लिए कुछ क्वेरी वेक्टर्स कुछ की वेक्टर्स और वैल्यू वेक्टर्स जनरेट हुए फिर इसके बेसिस पे ट्रांसलेशन हुआ तो ट्रांसलेशन में कुछ गलती दिखाई दी तो उस गलती में बैक प्रोपेगेशन की वजह से फिर यहां पर यह वेट्स चेंज हुए फिर वेट्स के चेंज होने से फिर अगले सेंटेंस के लिए अलग टाइप से वेक्टर्स बने सो बेसिकली यह हम बारबार बार-बार करते जाएंगे और ट्रेनिंग प्रोसेस की वजह से यह वेट वेक्टर्स ऑटोमेट टिकली अपना सही वैल्यू गेन कर लेंगे सो दिस इज द प्लान सो द प्लान इज वेरी सिंपल हमें इस एंबेडिंग वेक्टर से तीन नए वेक्टर्स बनाने हैं और एक वेक्टर से नया वेक्टर बनाने का तरीका होता है लीनियर ट्रांसफॉर्मेशन मतलब उसका मल्टीप्लिकेशन विथ सम मेट्रिक्स तो हमने ऐसे तीन मैट्रिक्स बनाए डब् क डब् के डब् व राइट और इन के डॉट प्रोडक्ट से हमें नए वेक्टर्स मिल गए बट सवाल यह आया कि इन मैट्रिसेज में क्या नंबर डाले तो हमें नंबर्स सोचने की जरूरत नहीं है हमें डाटा के बेसिस पर ट्रांसफॉर्मेशन करना है तो हम रैंडम वेट्स से इनिश इज करेंगे इन मैट्रिस को और फिर यह ट्रेनिंग प्रोसेस का पार्ट बन जाएंगे तो ट्रेनिंग में जो भी लॉस होगा उसके हिसाब से बैक प्रोपेगेशन होगा और बैक प्रोपेगेशन के हिसाब से यहां पर जो नंबर्स है वो अपने आप अपडेट होते जाएंगे सो इवेंचर ट्रेडिंग खत्म हो जाएगा मेरा मॉडल पूरा ट्रेन हो जाएगा तो इन मैट्रिसेज में भी सबसे सही नंबर्स अवेलेबल होंगे जो इस गिवन वेक्टर से इस गिवन एंबेडिंग वेक्टर से बेस्ट क्वेरी की और वैल्यू वेक्टर्स जनरेट करने की कैपेबिलिटी रखते होंगे ठीक है वन लास्ट थिंग जो काम आपने एंबेडिंग ऑफ बैंक के साथ किया है एगजैक्टली यही काम आपको बाकी के सारे वर्ड्स के साथ भी करना होगा जो आपके सेंटेंस में है देखो मैं ये बोलना चाह रहा था सो यू कैन सी आप तीनों वर्ड्स को ले रहे हो मनी को भी ले रहे हो बैंक को भी ले रहे हो ग्रोस को भी ले रहे हो तीनों का एंबेडिंग वेक्टर निकाल रहे हो ई मनी ई बैंक ई ग्रोस अब तीनों ही वेक्टर से आपको तीन तीन वेक्टर्स चाहिए क्वेरी की और वैल्यू वेक्टर्स तो आप हर एंबेडिंग वेक्टर को तीन मैट्रिस के साथ मल्टीप्लाई कर रहे हो तो ई मनी को डल क के साथ आपने मैट्रिक्स मल्टीप्लाई किया तो आपको क्यू मनी मिल ई मनी को डब्लू के के साथ किया तो के मनी मिल गया और ई मनी को डबल व के साथ किया तो व मनी मिल गया अब यह सेम प्रोसेस आप रिपीट करोगे फॉर बैंक एक चीज यहां पर बहुत इंपॉर्टेंट है और आपको कंफ्यूज नहीं होना है कि जो मैट्रिक्स आप मनी के लिए यूज कर रहे हो जो क्वेरी मैट्रिक्स जो की मैट्रिक्स और जो वैल्यू मैट्रिक्स आप मनी के लिए यूज कर रहे हो एगजैक्टली सेम मैट्रिक्स विद द सेम नंबर्स जो नंबर यहां पर है जो नंबर य यहां पे है जो नंबर यहां पे एगजैक्टली यही नंबर्स रिपीट होंगे फॉर एवरी अदर वर्ड तो यह वाला w क इज एगजैक्टली सेम एज यह वाला w क ये वाला w क इज एगजैक्टली सेम एज दिस w क एंड सेम फॉर w के एंड w एग्जैक्ट सेम वेट मैट्रिसेज विल रिपीट फॉर एव्री वर्ड और सेम प्रोसेस से हमें क्य बैंक के बैंक और v बैंक मिल गया फिर हमें क्य ग्रोज के ग्रोज और v ग्रोज मिल गया तो इन तीन एंबेडिंग वेक्टर्स से हमने ये नाइन अ क्वेरी की वैल्यू वेक्टर्स एक्सट्रैक्ट कर लिए और एक बार अगर आपके पास यह तीनों आ गए तो अब आगे का काम आपको पता है यह रहा आगे का काम जो हमने थोड़ी देर पहले डिस्कस किया बस आपको यह ऑपरेशन अब कर लेना है ठीक है तो यह हो गया हमारा फाइनल दिस इज़ द सेल्फ अ अटेंशन मैकेनिज्म दैट वी नो आज की डेट में जो ट्रांसफॉर्मर्स आर्किटेक्चर में जो सेल्फ अटेंशन मैकेनिज्म यूज़ होता है वह एगजैक्टली यही होता है आप सबसे पहले एंबेडिंग वेक्टर्स से रिस्पेक्टिव क्वेरी की वैल्यू वेक्टर्स जनरेट करते हो और फिर क्वेरी की वैल्यू वेक्टर्स की हेल्प से यह पूरा प्रोसेस फॉलो करके कंटेक्सुअल एंबेडिंग जनरेट करते हो और यह सब कुछ सिंस डाटा के बेसिस पर हो रहा है तो हमें मिलता है टास्क स्पेसिफिक कंटेक्सुअल एंबेडिंग जिसकी तलाश में हम निकले थे बस अब एक लास्ट चीज और और वो यह है कि डू यू रिमेंबर हमने अपने फर्स्ट मॉडल की तारीफ में एक बात कही थी कि यह पूरा प्रोसेस पैरेलली हो सकता है वोह बात अभी भी ट्रू है आपने अब यह जो रिफाइंड सेल्फ अटेंशन मॉडल बनाया है इसके बारे में भी व बात ट्रू है यह भी पैरेलली क्रिएट किया जा सकता है और मैं आपको वो करके दिखाता हूं सो यह रहा गाइस पूरा का पूरा समरा इज मेट्रिक्स ऑपरेशन हमारे रिफाइंड सेल्फ अटेंशन मॉडल का सो मैंने क्या किया सारे के सारे वर्ड एंबेडिंग्स को मिलाकर एक मैट्रिक्स बना दिया दिस इज द येलो मैट्रिक्स और उस येलो मैट्रिक्स का मैं तीन बार मैट्रिक्स मल्टीप्लिकेशन करा रहा हूं तीन अलग अलग मैट्रिक्स के साथ पहला मैट्रिक्स है डबल क जो हमारा क्वेरी मैट्रिक्स है सेकंड हमारा की मैट्रिक्स और वैल्यू मैट्रिक्स सो पहले वाले से मल्टीप्लिकेशन करके मुझे मिलता है मेरा कैपिटल क्यू मैट्रिक्स जहां पर मेरे सारे के सारे क्वेरी वेक्टर्स हैं फॉर ईच ऑफ द वर्ड्स सेकंड वाले से मुझे मिलता है कैपिटल के मैट्रिक्स जहां पे मेरे सारे के सारे की वेक्टर्स हैं और लास्ट वाला मुझे मिलता है कैपिटल v मैट्रिक्स जहां पे मेरे सारे के सारे वैल्यू वेक्टर्स है अब मुझे क्या करना है k और q के बीच में मल्टीप्लिकेशन करवाना है क्योंकि आपने देखा ही था हम ग्रीन और पिंक वाले के बीच में डॉट प्रोडक्ट करा रहे थे तो वो सेम काम हमें इन दोनों मैट्रिस के बीच में करना है इससे हमें वो सारे के सारे सिमिलरिटी स् कोर्स मिल जाएंगे जो हमें यहां पर मिले s11 s12 s13 ठीक है आल्सो यहां पर मैंने कॉपी पेस्ट किया है तो यह थोड़ा सा गड़बड़ है यहां प s21 s22 s23 होना चाहिए था सेम यहां प s31 32 33 होना चाहिए था यहां पे वाई मनी होना चाहिए था यहां प वाई बैंक होना चाहिए था यहां पे वाई ग्रोज होना चाहिए था रिली होप अब आपको समझ में आ चुका है तो आप कंफ्यूज नहीं होगे जो भी है इन दोनों के प्रोडक्ट से हमें मिला यह वाला मैट्रिक्स और इस पूरे मैट्रिक्स के ऊपर हमने सॉफ्ट मार्क्सस लगाया तो हमें मिला ये वापस येलो मैट्रिक्स अब बस हमें क्या करना है इसको और इसको इन दोनों के बीच में हमें मल्टीप्लिकेशन करके वेटेड सम करवा देना है जिससे हमें फाइनली मिल जाएगा यह वाला सो द गुड पार्ट अबाउट दिस एंटायस इज कि आप के पास आपके सेंटेंस में तीन वर्ड्स हो या 3000 वर्ड्स हो कोई फर्क नहीं पड़ता आप ये पूरा काम पैरेलली एक साथ भी कर सकते हो विद द हेल्प ऑफ जीपी यूज तो विद दैट हम कंप्लीट करते हैं हमारा जो स्टडी था सेल्फ अटेंशन मॉडल का अभी भी कुछ चीजें बची हुई है वह हम आगे डिस्कस करेंगे बट हमने यहां पर स्क्रैच से फर्स्ट प्रिंसिपल से इन अ वे खुद से इन्वेंट किया एक सेल्फ अटेंशन मैकेनिज्म ठीक है तो आई रियली होप यू एंजॉयड दिस सो दैट वाज द वीडियो गाइ आई रियली रियली होप कि मेरी यह 14 दिनों की मेहनत काम आई और सेल्फ अटें जो थोड़ा सा डिफिकल्ट अन इंटूटिव टॉपिक माना जाता है वह आपको समझ में आ गया क्योंकि अगर आपको सेल्फ अटेंशन समझ में आ गया तो बहुत सॉलिड चांसेस है कि आपको ट्रांसफॉर्मर समझ में आ जाएगा और अगर आपको ट्रांसफॉर्मर समझ में आ गया फिर तो क्या ही कहना ठीक है सो अगर आपको वीडियो पसंद आया तो प्लीज आप इसको लाइक करना और उन लोगों के साथ शेयर करना जो स्ट्रगल कर रहे हैं सेल्फ अटेंशन मैकेनिज्म कैसे काम करता है यह समझने में तो ट्स इट फ्रॉम माय साइड मिलते हैं नेक्स्ट वीडियो में बा i