Imbalanced Data in Machine Learning | Undersampling | Oversampling | SMOTE — Transcript
Full transcript
- 0:00हाय गाइस माय नेम इज नितीश एंड यू वेलकम
- 0:02टू माय
- 0:30लेट्स मेक अ वीडियो ऑन दिस टॉपिक सो इस
- 0:32वीडियो में हम लोग सबसे पहले यह डिस्कस
- 0:34करेंगे कि इंबैलेंसड डाटा क्या होता है अ
- 0:37इंबैलेंस डेटा के होने से क्या प्रॉब्लम्स
- 0:39हो सकती हैं आपको क्यों इंबैलेंस डाटा
- 0:41पढ़ना चाहिए और उसके बाद हमने पांच
- 0:43टेक्निक्स डिस्कस की है इस वीडियो में
- 0:45जहां पर आप यह सीखो ग कि अगर आपके पास
- 0:47इंबैलेंस डटा है तो आप उसको कैसे
- 0:49इफेक्टिवली हैंडल कर सकते हो सो लेट्स
- 0:52स्टार्ट द वीडियो सो वीडियो की शुरुआत में
- 0:55ही सबसे पहले इस क्वेश्चन को आंसर करते
- 0:57हैं कि इंबैलेंसड डाटा होता क्या है इन
- 0:59मशीन लर्निंग सो एक एग्जांपल के थ्रू
- 1:03समझते हैं मान लीजिए आप एक क्लासिफिकेशन
- 1:05प्रॉब्लम सॉल्व कर रहे हो ठीक है
- 1:07क्लासिफिकेशन प्रॉब्लम क्या है कि आपके
- 1:10पास एक कॉलेज का डाटा है जहां पर आपके पास
- 1:13कुछ स्टूडेंट्स हैं और उन स्टूडेंट्स का
- 1:15आपके पास सीजीपीए का डाटा है आईक्यू का
- 1:17डाटा है और प्लेसमेंट हुआ या नहीं हुआ
- 1:20इसका डाटा है और अब आप इसके ऊपर एक मॉडल
- 1:23को ट्रेन करना चाहते हो और आप चाहते हो कि
- 1:25इस मॉडल को जभी भी आप फ्यूचर में एक नए
- 1:28बच्चे का सीजीपीए
- 1:30और आईक्यू दो तो यह मॉडल सही से प्रिडिक्ट
- 1:33कर पाए कि उसका प्लेसमेंट होगा या नहीं
- 1:35होगा राइट अब थोड़ी देर के लिए मान लेते
- 1:38हैं कि यह जो डाटा है यह किसी बहुत अच्छे
- 1:40कॉलेज का है मान लो किसी आईआईटी का है और
- 1:44आईआईटी का है मतलब यहां पर ज्यादातर
- 1:46बच्चों का प्लेसमेंट हो जाता है कुछ एक
- 1:49बच्चे ऐसे हैं जिनका प्लेसमेंट नहीं होता
- 1:51है सो मान लो अगर हमारे पास फोर्थ ईयर के
- 1:53बच्चों का डेटा है और हमारे पास कुछ 500
- 1:56स्टूडेंट्स का डाटा है तो देर इज अ चांस
- 1:59कि
- 2:00450 बच्चों का प्लेसमेंट हो गया होगा और
- 2:0350 बच्चों का प्लेसमेंट नहीं हुआ होगा अब
- 2:07इस तरह के सिचुएशन में यह जो डाटा हमें
- 2:09मिला इसी को बोला जाता है इंबैलेंसड डाटा
- 2:13क्यों क्योंकि यहां पर जो दो क्लासेस हैं
- 2:16प्लेसमेंट हुआ या नहीं हुआ इन दोनों
- 2:18क्लासेस के बीच में एक इंबैलेंस है राइट
- 2:21आपका बहुत
- 2:22ज्यादा मेजॉरिटी में प्लेसमेंट होने वाले
- 2:26बच्चे हैं और माइनॉरिटी में नहीं होने
- 2:29वाले बच्चे हैं अब अगर आप इसको प्लॉट करो
- 2:32तो आपको कुछ इस तरह का ग्राफ दिखाई देगा
- 2:34जहां पे आपने एक्स एक्सिस पे सीजीपीए को
- 2:36रखा है वा एक्सिस पे आईक्यू को रखा है एंड
- 2:39यू कैन सी कि यहां पे जो पॉइंट्स है हर
- 2:41पॉइंट रिप्रेजेंट्स वन स्टूडेंट का डाटा
- 2:44एंड यू कैन सी देयर आर अ लॉट ऑफ ब्लू
- 2:47पॉइंट्स
- 2:47जो ऐसे बच्चों को रिप्रेजेंट कर रहा है
- 2:50जिनका प्लेसमेंट हो जाता है और रेड वाले
- 2:53पॉइंट्स ऐसे बच्चों को रिप्रेजेंट कर रहे
- 2:55हैं जिनका प्लेसमेंट नहीं होता है सो यू
- 2:57कैन सी ब्लू का डेंसिटी और नंबर बहुत
- 3:01ज्यादा है इन कंपेरिजन टू रेड वाले बच्चों
- 3:04का तो इस तरह का सिनेरियो अगर कभी आपको
- 3:07दिखाई दे मशीन लर्निंग में तो इसी को बोला
- 3:09जाता है इंबैलेंस डेटा इन मशीन लर्निंग यह
- 3:12जो मैंने आपको एग्जांपल दिया यह एक बाइनरी
- 3:15क्लासिफिकेशन प्रॉब्लम का एग्जांपल था बट
- 3:17ट्रस्ट मी यह सेम प्रॉब्लम आपको मल्टी
- 3:20क्लास क्लासिफिकेशन में भी हो सकती है ऐसा
- 3:22भी हो सकता है कि इसी कॉलेज में एक और
- 3:26ग्रुप ऑफ स्टूडेंट्स है जिन्होंने
- 3:27प्लेसमेंट में पार्टिसिपेट ही नहीं किया
- 3:30तो मान लो वह बच्चे ज्यादा नहीं है 10 ही
- 3:32बच्चे हैं और वह यहां पर
- 3:34है तो अब यह मल्टी क्लास क्लासिफिकेशन
- 3:37प्रॉब्लम है बट इसमें एक क्लास ब्लू वाली
- 3:40क्लास बाकी दोनों क्लासेस को डोमिनेट कर
- 3:43रही है ब्लू वाली क्लास मेजॉरिटी में है
- 3:45ग्रीन वाली क्लास रेड वाली क्लास
- 3:47माइनॉरिटी में है एंड दिस इज एन एग्जांपल
- 3:49ऑफ इंबैलेंस डाटा तो आई रियली होप आपको
- 3:52सबसे पहले यह समझ में आ गया कि इंबैलेंस
- 3:54डाटा होता क्या है मशीन लर्निंग में अगर
- 3:57आपको यह समझ में आ गया तो अब आपके दिमाग
- 4:00क्यूरिसिटी आनी चाहिए कि तो क्या हुआ अगर
- 4:02मेरे पास इन बैलेंस डाटा है भी तो उसमें
- 4:06प्रॉब्लम क्या है यह मैं आपको सबसे पहले
- 4:08समझाना चाहूंगा अब इंबैलेंस डाटा जो होता
- 4:10है ना उसके साथ दो प्रॉब्लम्स आती है और
- 4:13यह दोनों प्रॉब्लम्स बहुत बड़ी है लेट्स
- 4:16टॉक अबाउट द फर्स्ट प्रॉब्लम द फर्स्ट
- 4:18प्रॉब्लम इज
- 4:20बायस लेट मी एक्सप्लेन इसका क्या मतलब है
- 4:24मशीन लर्निंग में एवरीथिंग इज अबाउट डेटा
- 4:26आप किसी मशीन लर्निंग मॉडल को डेटा देते
- 4:28हो मशीन मॉडल उसमें पैटर्न खोजता है लर्न
- 4:32करता है और फिर एक बार जब वो सीख जाता है
- 4:34तो प्रेडिक्शन कर पाता है बट अगर आप उसको
- 4:37डाटा ही ना दो तो फिर वह सीख ही नहीं सकता
- 4:40यही प्रॉब्लम अप्लाई होती है इंबैलेंस
- 4:42डाटा में इंबैलेंस डाटा में आपके पास दो
- 4:44क्लासेस है एक है आपका मेजॉरिटी क्लास
- 4:48जिसके आपके पास खूब सारे इंस्टेंसस है और
- 4:51एक है आपका माइनॉरिटी क्लास जो थोड़ा रेयर
- 4:54है आपके डाटा में तो होगा क्या कि जब आप
- 4:56इन दोनों को भेजोगे किसी एक मशीन लर्निंग
- 5:00एल्गोरिथम के पास तो मशीन लर्निंग
- 5:04एल्गोरिथम को ज्यादा डाटा दिखाई देगा
- 5:06मेजॉरिटी क्लास का और सिंस उसको ज्यादा
- 5:09डाटा दिखाई देगा मेजॉरिटी क्लास का तो वह
- 5:11ज्यादा सीखेगा भी मेजॉरिटी क्लास के बारे
- 5:13में ज्यादा फोकस भी करेगा मेजॉरिटी वाले
- 5:15क्लास के बारे में और सिंस माइनॉरिटी वाली
- 5:18क्लास ओबवियसली माइनॉरिटी में है मतलब
- 5:21इसका ज्यादा डाटा ही अवेलेबल नहीं है तो
- 5:23यह एल्गोरिदम इस क्लास के ऊपर ज्यादा फोकस
- 5:26ही नहीं करेगा और इसको ज्यादा वैल्यू नहीं
- 5:28करेगा इंपॉर्टेंस नहीं देगा और इससे क्या
- 5:30होगा कि आपका जो मॉडल ट्रेन होगा व बायस
- 5:34होगा टुवर्ड्स द मेजॉरिटी क्लास और उसके
- 5:37जो रिजल्ट्स होंगे वह मेजॉरिटी वाले क्लास
- 5:40के लिए तो अच्छे होंगे बट आपका जो
- 5:42माइनॉरिटी क्लास के ऊपर रिजल्ट्स आएंगे वह
- 5:44बहुत ही खराब होंगे तो दिस इज द बिगेस्ट
- 5:47प्रॉब्लम विद इंबैलेंस डेटा सेकंड
- 5:49प्रॉब्लम सेकंड प्रॉब्लम इज की सर्टेन
- 5:54मेट्रिक्स आर नॉट
- 5:58रिलायबल इसका भी मैं आपको मतलब समझाता हूं
- 6:01सो क्लासिफिकेशन प्रॉब्लम की अगर आप बात
- 6:03करो तो जनरली आप सबसे रिलायबल मैट्रिक
- 6:06किसको मानते हो या सबसे ज्यादा आप विश्वास
- 6:09किस पर करते हो किसकी बात करते हो आई गेस
- 6:11आप बोलोगे एक्यूरेसी क्लासिफिकेशन
- 6:13प्रॉब्लम है मतलब एक्यूरेसी की बात होगी
- 6:15बट गेस व्हाट अगर आपके पास इंबैलेंस डाटा
- 6:18है तो एक्यूरेसी इज नॉट अ रिलायबल मैट्रिक
- 6:21मैं आपको एक छोटे एग्जांपल से समझाने की
- 6:23कोशिश करता हूं मान लो आपके पास सेम
- 6:26एग्जांपल लेते हैं
- 6:27450 इनफैक्ट एक काम करते हज के स्केल पर
- 6:30ले लेते हैं कैलकुलेशन आसान हो जाएगा 900
- 6:33बच्चे ऐसे हैं जिनका प्लेसमेंट हो चुका है
- 6:37और 100 बच्चे ऐसे हैं जिनका प्लेसमेंट
- 6:40नहीं हुआ है आपके ट्रेनिंग डाटा में अब
- 6:43अगर आप इस डाटा के ऊपर एक डम मॉडल ट्रेन
- 6:47कर दो डम मॉडल का मतलब जो बहुत इंटेलिजेंट
- 6:51नहीं है हमने इसमें बस एक लाइन ऑफ कोड
- 6:53लिखा है कि किसी भी बच्चे का डाटा तुझे
- 6:55मिले सिंपली बोल दे कि उसका प्लेसमेंट
- 6:57होगा ज्यादा सो मत अब अगर आप इस मॉडल को
- 7:02भी इस डाटा पर ट्रेन करोगे एनी गेसेस आपका
- 7:06एक्यूरेसी कितना होगा आपका एक्यूरेसी होगा
- 7:0990
- 7:10पर राइट आपने इसको हज बच्चे दिखाए उसने
- 7:13विदाउट सोचे हज के हजार में उसने क्या बोल
- 7:16दिया कि प्लेसमेंट होगा कितनी बार गलत हुआ
- 7:20सिर्फ 100 बार और कितनी बार सही हुआ 900
- 7:23बार एक्यूरेसी कितना हो गया 90 पर अब 90
- 7:27पर एक्यूरेसी कैसी है बहुत ही अच्छी है 90
- 7:29पर एक्यूरेसी के लिए तो हम लोग मरते हैं
- 7:31और हमें ऐसे ही जस्ट लाइक दैट 90 पर
- 7:34एक्यूरेसी अचीव हो गई बट क्या वो फायदेमंद
- 7:36है नहीं जिन बच्चों का प्लेसमेंट नहीं हुआ
- 7:39है उनको प्रिडिक्ट करने में हमारा मॉडल
- 7:41जरा भी कैपेबल नहीं है बट हमारा एक्यूरेसी
- 7:4390 पर है तो दिस इज द सेकंड बिगेस्ट
- 7:45प्रॉब्लम विथ इंबैलेंस डाटा कि आपके
- 7:48सर्टेन मेट्रिक्स जैसे कि एक्यूरेसी दे आर
- 7:52अनरिलायबल आप उन परे रिलाई नहीं कर सकते
- 7:55ये दोनों पॉइंट्स मैं आपको प्रैक्टिकली
- 7:56प्रूव करके दिखाता हूं
- 8:00सो मैंने ये डेटा सेट लिया ये एगजैक्टली
- 8:02वही डेटा है जो मैंने आपको थोड़ी देर पहले
- 8:04दिखाया था सो इस डेटा में यू कैन सी
- 8:06इंबैलेंस है ब्लू वाला क्लास डोमिनेट कर
- 8:08रहा है रेड वाला क्लास बहुत कम है अब
- 8:10मैंने क्या किया मैंने इस डाटा के ऊपर एक
- 8:13लॉजिस्टिक रिग्रेशन मॉडल को ट्रेन किया
- 8:16ठीक है और लॉजिस्टिक रिग्रेशन मॉडल को
- 8:18ट्रेन करने के बाद मैंने दो-तीन चीजें की
- 8:20सबसे पहले एक्यूरेसी कैलकुलेट किया दूसरा
- 8:22मैंने डिसीजन बाउंड्री प्लॉट करके अ देखना
- 8:25चाहा सबसे पहले मैं आपको डिसीजन बाउंड्री
- 8:27दिखाता हूं यह देखो गाइ दिस इज द डिसीजन
- 8:30बाउंड्री सिंस हम लॉजिस्टिक रिग्रेशन यूज
- 8:32कर रहे हैं तो डिसीजन बाउंड्री एक लाइन
- 8:33होगा यू कैन सी दिस लाइन ये लाइन कहां से
- 8:36गुजर रहा है यह लाइन बहुत ही नीचे से गुजर
- 8:40रहा है और अगर आप ध्यान दो इस लाइन को
- 8:42समझने की कोशिश करो तो आप रियलाइफ करोगे
- 8:44कि सम हाउ यह लाइन या फिर यह लॉजिस्टिक
- 8:46रिग्रेशन मॉडल इज ट्राइम वेरी हार्ड कि वो
- 8:49येलो वाले जो आपके इंस्टेंसस हैं जो आपके
- 8:52मेजॉरिटी क्लास है उसके ऊपर कोई गलती ना
- 8:54करें भले ही पर्पल वाली जो क्लास है उसमें
- 8:57गलती हो जाए फर्क नहीं पड़ता है बट उसका
- 8:59बहुत हाई फोकस है कि येलो वाली क्लास के
- 9:02ऊपर गलती नहीं होनी चाहिए और ये बायस का
- 9:05एग्जांपल है राइट आप देख रहे हो किस तरीके
- 9:08से आपका मॉडल आपके मेजॉरिटी क्लास को सही
- 9:11से प्रिडिक्ट करने की कोशिश कर रहा है
- 9:14वेयर एज माइनॉरिटी वाले क्लास से उसको
- 9:15ज्यादा फर्क नहीं पड़ रहा है और यही होता
- 9:17है जब आप इनैंस्तादत
- 9:27हूं यहां पर देखो मैंने क्लासि रिपोर्ट
- 9:30प्रिंट किया है कैन यू सी द एक्यूरेसी ऑफ
- 9:32दिस मॉडल द एक्यूरेसी इज 96 पर कम ऑन 96
- 9:36पर इज सो गुड राइट आप कभी कोई मशीन
- 9:39लर्निंग मॉडल बिल्ड करो और आप 96 पर
- 9:41एक्यूरेसी अचीव करो आप खुश हो जाओगे राइट
- 9:45बट आप अगर ध्यान दो और आप इस जगह पर फोकस
- 9:49करो और स्पेसिफिकली इस नंबर पे फोकस करो
- 9:52तो आपको झटका लगेगा कि आपका जो माइनॉरिटी
- 9:55क्लास है उसपे जो रिकॉल स्कोर है दैट इज
- 9:58जस्ट 29 पर इसका मतलब पता है क्या है इसका
- 10:01मतलब यह हुआ कि आपके मॉडल को आपके इस
- 10:04लॉजिस्टिक रिग्रेशन मॉडल को जब 100
- 10:07इंस्टेंसस दिखाए गए माइनॉरिटी क्लास के व
- 10:10उसमें से सिर्फ 29 को सही से क्लासिफाई कर
- 10:13पाया 71 पे उसने गलती की बट गेस व्हाट
- 10:17सिंस माइनॉरिटी क्लास माइनॉरिटी में है तो
- 10:20फर्क नहीं पड़ता एक्यूरेसी इज वेरी हाई बट
- 10:23इमेजिन अगर आपने यह मॉडल बनाया ही होता
- 10:26माइनॉरिटी क्लास को सही से प्रिडिक्ट करने
- 10:28के लिए तो तो फिर ये मॉडल तो बहुत ही खराब
- 10:30मॉडल है आई होप आप मेरी बात समझ पा रहे हो
- 10:33तो यही दो सबसे बड़ी प्रॉब्लम्स होती है
- 10:35इंबैलेंस डाटा में मैं फिर से एक बार
- 10:36सराइज कर देता हूं द फर्स्ट प्रॉब्लम इज
- 10:39कि एक बायस होता है टुवर्ड्स द मेजॉरिटी
- 10:42क्लास माइनॉरिटी क्लास को इग्नोर किया
- 10:44जाता है जिसकी वजह से आपके रिजल्ट्स अच्छे
- 10:47नहीं आएंगे माइनॉरिटी वाले क्लास पे एंड द
- 10:49सेकंड प्रॉब्लम इज कि आपका एक्यूरेसी जैसा
- 10:52मैट्रिक आपको बहुत अलग और बहुत अच्छा
- 10:54पिक्चर दिखाएगा बट रियलिटी जो है वो उससे
- 10:58बहुत खराब होती है और वह आपको तब समझ में
- 11:00आता है जब आप दूसरे मैट्रिक्स को जा करर
- 11:02के देखते हो जैसे कि प्रेसीजन हुआ रीकॉल
- 11:04हुआ आरओ एओसी स्कोर हुआ इनके पास जब आप
- 11:07देखे जाके समझने की कोशिश करोगे तो आपको
- 11:10पता चलेगा कि चीजें बहुत खराब चल रही हैं
- 11:13अब आपको यह तो समझ में आ गया कि इंबैलेंस
- 11:15डेटा होता क्या है और इंबैलेंस डेटा के
- 11:17होने पे प्रॉब्लम्स क्या होती हैं एंड ऑब्
- 11:20वियस लॉजिकल स्टेप यह होगा कि नेक्स्ट हम
- 11:22लोग यह पढ़े कि इंबैलेंस डाटा को हैंडल
- 11:24कैसे करना है बट उसके पहले मुझे लगता है
- 11:27आपके दिमाग में एक क्यूरियोसिटी और आ सकती
- 11:29है और मैं पहले उसको आंसर करना चाहूंगा और
- 11:33वो क्यूरियोसिटी यह है कि आपके दिमाग में
- 11:35यह क्वेश्चन उठ सकता है कि मैं क्यों
- 11:37इंबैलेंस डेटा प ध्यान लगाऊ मुझे क्यों
- 11:39पढ़ना चाहिए इंबैलेंस डाटा के बारे में तो
- 11:41लेट मी आंसर दिस क्वेश्चन फर्स्ट मुझे
- 11:43आपको थोड़ा मोटिवेट करना है ताकि आप और
- 11:45अच्छे से इस पूरे वीडियो को देखो सो मैं
- 11:48आपको दो रीजन दूंगा कि आपको क्यों
- 11:50इंबैलेंस डाटा पढ़ना चाहिए अगर आप एक डेटा
- 11:54साइंस अ एस्परेंस हो सो रीजन नंबर वन इज
- 12:01दैट इंबैलेंस डेटा इज ओमनीप्रेजेंट
- 12:06इंबैलेंस डेटा हर जगह मिलेगा आपको आज की
- 12:09डेट में इंडस्ट्रीज की अगर आप बात करो
- 12:11कंपनीज की बात करो तो क्लासिकल मशीन
- 12:14लर्निंग कहां अप्लाई होती है मैं आपको
- 12:16बताता हूं कुछ डोमस जहां पर आज की डेट में
- 12:19मशीन लर्निंग भर भर के अप्लाई की जाती है
- 12:22द फर्स्ट डोमेन इज फाइनेंस फाइनेंशियल
- 12:25कंपनीज को मशीन लर्निंग की जितनी जरूरत है
- 12:28शायद उतना और किसी को नहीं होगा उनका हर
- 12:30डिसीजन मेकिंग मशीन लर्निंग पर डिपेंड
- 12:33करता है सेकंड इज हेल्थ केयर हेल्थ केयर
- 12:36में भी मशीन लर्निंग बहुत यूज होता है
- 12:38मैन्युफैक्चरिंग कंज्यूमर इंटरनेट कंपनीज
- 12:40लाइक
- 12:59सालों से मशीन लर्निंग अप्लाई की जा रही
- 13:01है कि भाई खूब सारे क्रेडिट कार्ड
- 13:03ट्रांजैक्शन होते हैं आपको उनमें से उन
- 13:06ट्रांजैक्शंस को खोजना है जो फ्रॉड एंट है
- 13:09राइट या फिर क्रेडिट रिस्क असेसमेंट जो
- 13:15बैंक्स करते हैं लोन देने के पहले कि इज
- 13:18देर चांस कि यह लोन हमारा जो हमने दिया है
- 13:21वह डूब जाएगा यह एक बहुत इंपॉर्टेंट
- 13:24एप्लीकेशन है हेल्थ केयर में रेयर डिजीज
- 13:28प्रेडिक्शन
- 13:30राइट एक रेयर डिजीज है और वह सिर्फ 1 पर
- 13:34लोगों को होता है तो हमें प्रिडिक्ट करना
- 13:36है डटा को देख कर के कि किसको वो डिजीज हो
- 13:39सकता है मैन्युफैक्चरिंग में होता है अ कि
- 13:43किसी मशीन के खराब होने के पहले ही फिगर
- 13:46आउट कर लेना कि वह मशीन खराब हो सकती है
- 13:50राइट कंज्यूमर इंटरनेट कंपनीज के लिए चन
- 13:53प्रेडिक्शन एक बहुत इंपॉर्टेंट प्रॉब्लम
- 13:56स्टेटमेंट है अ
- 14:11amazon2 साइंसेस में अ कब अर्थक्वेक आ
- 14:15सकता है कब वोल्केनो आ सकता है यह सब
- 14:17प्रिडिक्ट करना बहुत इंपॉर्टेंट एक
- 14:19एप्लीकेशन है और इन सारी जगहों पे अगर आप
- 14:22नोटिस करोगे तो फर्स्ट ऑफ ऑल ऑल ऑफ दीज आर
- 14:25एमएल प्रॉब्लम्स जहां पे आप मशीन लर्निंग
- 14:28लगा सकते हो एंड द सेकंड थिंग दैट यू हैव
- 14:30टू नोटिस इज ऑल ऑफ दीज आर नथिंग बट
- 14:33इंबैलेंसड डेटा
- 14:36प्रॉब्लम खुद देखो फ्रॉड डिटेक्शन में
- 14:39नॉर्मल ट्रांजैक्शंस ज्यादा होंगे फ्रॉड
- 14:41एंट ट्रांजैक्शंस बहुत कम होंगे क्रेडिट
- 14:44रिस्क असेसमेंट में आप लोन बांटते हो बहुत
- 14:47लोग लोन चुका देंगे बहुत कम ही लोग ऐसे
- 14:49होंगे जो विजय माल्या होंगे और आपका लोन
- 14:51चुकाए बिना भाग जाएंगे रेयर डिजीज
- 14:53प्रेडिक्शन में ज्यादातर लोगों को डिजीज
- 14:56नहीं होगा कुछ लोगों को डिजीज होगा
- 14:57मैन्युफैक्चरिंग में ज्यादातर मशीनें सही
- 15:00से काम करेंगी कुछ एक मशीनें खराब हो सकती
- 15:02हैं चन प्रेडिक्शन में ज्यादातर कस्टमर्स
- 15:04अगले महीने का सब सब्सक्रिप्शन भी लेंगे
- 15:07कुछ एक कस्टमर्स छोड़ के आपका प्लेटफार्म
- 15:09जा सकते हैं अर्थक्वेक डेली नहीं आता है
- 15:11कुछ एक दिनों पे अर्थक्वेक आ सकता है ऑल
- 15:13ऑफ दीज आर वेरी इंपोर्टेंट मशीन लर्निंग
- 15:16प्रॉब्लम्स एंड द कॉमन थिंग बिटवीन देम इज
- 15:19दैट ऑल ऑफ दीज आर इंबैलेंसड डेटा
- 15:23प्रॉब्लम्स और उसमें भी अगर आप ध्यान दो
- 15:25तो यह ऐसे इंबैलेंसड डाटा प्रॉब्लम्स है
- 15:28जहां पे माइनॉरिटी क्लास को प्रिडिक्ट
- 15:29करना ज्यादा इंपॉर्टेंट है फ्रॉड डिटेक्शन
- 15:32में उस बंदे को खोज निकालना ज्यादा
- 15:34इंपॉर्टेंट है जो फ्रॉड एंट एक्टिविटी
- 15:36करेगा क्रेडिट रिस्क असेसमेंट में उस बंदे
- 15:38को खोजना ज्यादा जरूरी है जो लोन डिफॉल्ट
- 15:41करेगा रेयर डिजीज में उस बंदे को खोजना
- 15:43ज्यादा जरूरी है जिसको वह बीमारी है और आप
- 15:46यह सारे एग्जांपल्स में देख सकते हो कि
- 15:48माइनॉरिटी क्लास का प्रेडिक्शन इज सुपर
- 15:50इंपॉर्टेंट तो दिस इज रीजन नंबर वन कि
- 15:53इंडस्ट्री में आज की डेट में अगर 100 लोग
- 15:57काम कर रहे हैं देयर इज अ चांस कि 90 लोग
- 16:00उसमें से इंबैलेंस डेटा प्रॉब्लम प काम कर
- 16:02रहे होंगे तो उस सेंस में इट इज वेरी
- 16:05इंपॉर्टेंट इफ यू आर अ डेटा साइंस
- 16:07एस्परेंस में जाके काम करोगे किसी कंपनी
- 16:09के लिए तो देयर इज अ ह्यूज चांस कि आप
- 16:12इंबैलेंस डेटा प्रॉब्लम पे भी काम कर सकते
- 16:15हो एंड उसी से रीजन नंबर टू निकल के आता
- 16:17है रीजन नंबर टू है कि इंटरव्यू पॉइंट ऑफ
- 16:20व्यू से यह टॉपिक बहुत इंपॉर्टेंट है आप
- 16:24हमेशा मुझसे पूछते रहते हो ना कि बताओ कौन
- 16:27से टॉपिक्स हमें पढ़ने चाहिए इंटरव्यू व
- 16:29पॉइंट ऑफ व्यू से दिस इज वन सच टॉपिक जिस
- 16:31पे मैंने देखा है कि बहुत सारे
- 16:32इंटरव्यूअर्स क्वेश्चन पूछते हैं बिकॉज़
- 16:34उनको लगता है कि भाई देखो एल्गोरिथम्स
- 16:36वगैरह तो सबको आता है बट गेस व्हाट एट द
- 16:38एंड आपको इंबैलेंस डाटा का आईडिया होना
- 16:41चाहिए बिकॉज़ आप इसी पे काम करोगे जब आप
- 16:43कंपनी में काम करोगे तो इसका तो आपको
- 16:45अच्छा आईडिया होना चाहिए एंड दैट इज व्हाई
- 16:47पीपल आस्क अ लॉट ऑफ क्वेश्चंस अराउंड दिस
- 16:49टॉपिक तो ये दो रीजंस हैं जिसकी वजह से
- 16:52मुझे लगता है दैट इफ यू आर समवन जो अभी
- 16:54मशीन लर्निंग सीख रहा है तो आपको इस टॉपिक
- 16:56को थोड़ा सा हाई प्रायोरिटी देना चाहिए सो
- 16:58गा काफी कुछ समझ लिया हमने इंबैलेंस डेटा
- 17:01के बारे में इंबैलेंस डेटा क्या होता है
- 17:03इंबैलेंस डेटा होने से क्या प्रॉब्लम हो
- 17:04सकती है और सबसे इंपोर्टेंट चीज हमें
- 17:07इंबैलेंस डाटा क्यों पढ़ना चाहिए अब हमें
- 17:10यह पढ़ना पड़ेगा कि इंबैलेंस डाटा की जो
- 17:13प्रॉब्लम है उसको सॉल्व कैसे किया जाता है
- 17:15और मैं आपको पांच सबसे इंपॉर्टेंट
- 17:18टेक्निक्स पढ़ाऊंगा जो आपको हर जगह देखने
- 17:21को मिलती हैं ठीक है तो लेट्स स्टार्ट विद
- 17:23द फर्स्ट टेक्निक द फर्स्ट टेक्नीक इज
- 17:26अंडर सैंपलिंग ठीक है तो अंडर सैंपलिंग का
- 17:30फंडा क्या है यह समझाना बहुत आसान है
- 17:33एक्चुअली सो क्लास इंबैलेंस अगर आपके डेटा
- 17:37में है या इन बैलेंस डटा आपके पास है तो
- 17:40प्रॉब्लम क्या होता है कि आपका मेजॉरिटी
- 17:42क्लास और आपका माइनॉरिटी क्लास में बहुत
- 17:46ज्यादा का डिफरेंस होता
- 17:47है राइट तो इस प्रॉब्लम को सॉल्व करने का
- 17:51सिंपल सा तरीका यह है कि आप अपने इंबैलेंस
- 17:54डाटा को बैलेंस बना दो बैलेंस का मतलब सम
- 17:59आपका मेजॉरिटी और माइनॉरिटी दोनों में
- 18:03बराबर नंबर ऑफ डाटा पॉइंट्स होने चाहिए तो
- 18:07यह अचीव करने का एक तरीका होता है अंडर
- 18:09सैंपलिंग अंडर सैंपलिंग में आप क्या करते
- 18:12हो कि आप अपनी मेजॉरिटी वाली क्लास को
- 18:15उठाते हो और उसके ऊपर सैंपलिंग परफॉर्म
- 18:19करते हो और सैंपलिंग करके आप एगजैक्टली
- 18:23उतने ही डटा पॉइंट्स निकालते हो जितने
- 18:26डेटा पॉइंट्स माइनॉरिटी वा क्लास में है
- 18:30और इससे आपको जो नया क्लास डेटा सेट मिलता
- 18:32है उसी को आप यूज करते हो अपने मॉडल को
- 18:34ट्रेन करने के लिए यहां पर इस चीज का एक
- 18:38डायग्रामेटिक रिप्रेजेंटेशन है ऑरेंज वाला
- 18:41हमारा माइनॉरिटी क्लास है ब्लू वाला हमारा
- 18:45मेजॉरिटी क्लास है एंड यू कैन क्लीयरली सी
- 18:47कि मेजॉरिटी वाली क्लास में माइनॉरिटी के
- 18:49कंपैरिजन में बहुत ज्यादा नंबर ऑफ डेटा
- 18:51पॉइंट्स है हमें अचीव करना है बैलेंस तो
- 18:54हम क्या करेंगे हम अपने मेजॉरिटी वाले
- 18:57क्लास को उठाएंगे और उसके ऊपर सैंपलिंग
- 18:59परफॉर्म
- 19:01करेंगे रैंडम सैंपलिंग हम रैंडम डेटा
- 19:04पॉइंट्स इससे निकालते रहेंगे कब तक
- 19:07निकालते रहेंगे जब तक हमारे पास एगजैक्टली
- 19:10उतने डेटा पॉइंट्स ना हो जाए जितने डेटा
- 19:13पॉइंट्स हमारे माइनॉरिटी क्लास में ऑलरेडी
- 19:16थे सो अगर यहां पर 100 थे और अगर यहां पर
- 19:19900 है तो हम इन 900 में रैंडम 100 डाटा
- 19:24पॉइंट्स निकाल रहे हैं और यहां पर ऑलरेडी
- 19:27100 है तो यह जो न डेटा सेट हमें मिला
- 19:29इसमें राद देन हैविंग 1000 रोज हमारे पास
- 19:33यहां पर 2000 रोज या फिर डेटा पॉइंट्स
- 19:37होंगे और इस सिंपल टेक्निक से हमने अचीव
- 19:41कर लिया
- 19:43बैलेंस एंड वी एक्सपेक्ट की ऐसा करने से
- 19:46हमारा रिजल्ट इंप्रूव कर जाएगा अब अगर इस
- 19:50चीज को आप एक्शन में देखना चाहते हो तो
- 19:51मैंने पाइथन में कोड लिखा है लेट मी शो इट
- 19:53टू यू
- 19:59तो हम इसी डेटा सेट के साथ काम करने वाले
- 20:01हैं इस डेटा सेट में इंबैलेंस है ब्लू
- 20:03वाली क्लास बहुत मेजॉरिटी में है रेड वाली
- 20:07क्लास माइनॉरिटी में है हम अप्लाई कर रहे
- 20:09हैं इसके
- 20:11ऊपर रैंडम अंडर सैंपलिंग ठीक है यह सारा
- 20:16कोड वैसे आप खुद से भी लिख सकते हो बहुत
- 20:18आसानी से बट हमें क्यों करने की जरूरत है
- 20:20जब हमारे पास ऑलरेडी एक बिल्ट इन क्लास है
- 20:23जो हमें एक बहुत फेमस लाइब्रेरी से मिलती
- 20:26है लाइब्रेरी का नाम है इंबैलेंस लर्न ठीक
- 20:30है बहुत ही प्यारी सी लाइब्रेरी है आपको
- 20:32जितनी भी टेक्निक्स अप्लाई करनी है
- 20:35इंबैलेंस डाटा के ऊपर वह सारी इन लोगों ने
- 20:37इंप्लीमेंट कर रखी है तो आप इसको आराम से
- 20:40यूज कर सकते हो हमने सिर्फ रैंडम अंडर
- 20:43सैंपलर क्लास को इंपोर्ट किया डाटा को
- 20:46स्प्लिट कर दिया दो पार्ट्स में और फिर
- 20:49रैंडम अंडर सैंपलिंग हमने अप्लाई कर दी
- 20:51बाय राइटिंग दिस कोड ठीक है फिट री सैंपल
- 20:55बोल के यहां पर एक मेथड होता है यहां पर
- 20:57हमने अपना एक्स ट्रेन और वा ट्रेन भेजा
- 20:59उससे हमें अपना x रि सैंपल्ड y रि सैंपल्ड
- 21:02मिल गया एंड यू कैन सी दिस इज द रिजल्ट ये
- 21:05हमारा ओरिजिनल डाटा है और यह देखो हमारा
- 21:08ट्रांसफॉर्म्ड डाटा यहां पर आपको दिख रहा
- 21:11होगा कि फर्स्ट ऑफ ऑल नंबर ऑफ डेटा
- 21:13पॉइंट्स रिड्यूस हो गए हैं सेकंड जो नंबर
- 21:16ऑफ ब्लू पॉइंट्स हैं और जो नंबर ऑफ रेड
- 21:18पॉइंट्स हैं वो आपको बराबरी में दिख रहे
- 21:20होंगे ये चीज मैं दूसरे तरीके से भी प्रूफ
- 21:22कर सकता हूं अगर आप एक्स ट्रेन का शेप
- 21:25देखो तो उसमें 320 डेटा पॉइंट थे अगर आप
- 21:27रिशम
- 21:29रिसैटर देखो तो देयर आर जस्ट 42 डेटा
- 21:32पॉइंट्स सिमिलरली अगर मैं आपको एक और
- 21:35इंटरेस्टिंग चीज दिखाऊं कि ओरिजिनल डाटा
- 21:37में अ जो आपकी क्लासेस थे उनके बीच का
- 21:39डिस्ट्रीब्यूशन ये था कि पॉजिटिव क्लास
- 21:42299 था और नेगेटिव क्लास 21 था यू कैन सी
- 21:46बहुत ज्यादा इंबैलेंस है बट जैसे ही मैंने
- 21:48री सैंपलिंग किया या फिर अंडर सैंपलिंग
- 21:50लगाया मेरे जीरो वाले भी 21 है और मेरे वन
- 21:53वाले भी 21 है तो यू कैन सी इस तरीके से
- 21:57हमने क्या किया इंबैलेंस को हटाया बैलेंस
- 22:00को अचीव किया इसके बाद मैं रुका नहीं
- 22:02मैंने इस रि सैंपल्ड डाटा के ऊपर एक
- 22:05लॉजिस्टिक रिग्रेशन मॉडल को ट्रेन किया
- 22:08जस्ट टू सी कि क्या परफॉर्मेंस में
- 22:10इंप्रूवमेंट आया कि नहीं एंड पूरी चीज
- 22:13अप्लाई करने के बाद दीज आर द रिजल्ट्स तो
- 22:16दिस इज माय f1 स्कोर दिस इज माय रिकॉल
- 22:19वैल्यू अगर आपको याद होगा थोड़ी देर पहले
- 22:22जब मैंने आपको रिकॉल दिखाया था द रिकॉल
- 22:24वाज नॉट वेरी गुड
- 22:26बट अंडर सैंपलिंग अप्लाई करने के बाद
- 22:29रिकॉल हैज इंप्रूव्ड वो अलग बात है कि
- 22:31प्रेसीजन खराब हो गया है अ बिकॉज़ मे बी
- 22:34शायद उतना अच्छा भी रिजल्ट नहीं आ रहा है
- 22:37अ आरओ ए यूसी वाला जो स्कोर है वो ठीक है
- 22:41मेन चीज आपको यहां पे देखने को मिलेगी यू
- 22:44कैन सी पहले जो मेरा डिसीजन बाउंड्री था
- 22:46वो कंप्लीट इग्नोर करके चल रहा था
- 22:48माइनॉरिटी वाली क्लास को और पूरा उसका
- 22:50ध्यान था सिर्फ और सिर्फ अ येलो वाले
- 22:54पॉइंट्स को सही से क्लासिफाई करने के ऊपर
- 22:56क्योंकि वो मेजॉरिटी वाले डटा पॉइंट्स थे
- 22:58बट जैसे ही हमने मेजोरिटी वाले डेटा
- 23:00पॉइंट्स को घटाया अब आप एक तरीके से नोटिस
- 23:02करोगे कि भले ही यह बेस्ट डिसीजन बाउंड्री
- 23:05नहीं है बट आपको यह चीज दिखाई देगा कि वह
- 23:09दोनों को बराबर इंपॉर्टेंस दे रही है राइट
- 23:11वो ब्लू पॉइंट्स को भी इंपॉर्टेंस दे रही
- 23:13है और येलो पॉइंट को भी इंपॉर्टेंस दे रही
- 23:15है इन दैट सेंस हमने बैलेंस अचीव किया
- 23:18रिजल्ट्स उतने अच्छे इसलिए नहीं आ रहे
- 23:20बिकॉज इन्हेरेंटली ये डाटा लीनियर नहीं है
- 23:23मे बी कोई और एल्गोरिदम अगर आप लगाते हैं
- 23:25यहां परले लाइक इंबैलेंसड सॉरी नसल
- 23:29लर्निंग का कोई एल्गोरिदम लगाते लेट्स से
- 23:31रैंडम फॉरेस्ट और सम बूस्टिंग एल्गोरिथम
- 23:33तो वो नॉन लीनियर बाउंड्रीज क्रिएट होती
- 23:35है और शायद आपको बेटर रिजल्ट्स मिलते बट
- 23:37लॉजिस्टिक रिग्रेशन तो सिर्फ एक लाइन ड्र
- 23:39करेगा दैट इज वई रिजल्ट्स उतने अच्छे नहीं
- 23:41है बट आपको मेन आईडिया समझना है मेन
- 23:43आईडिया यह था कि हमारा डाटा इंबैलेंस था
- 23:47जिसकी वजह से ज्यादा फोकस हो जा रहा था
- 23:49मेजॉरिटी वाली क्लास के ऊपर बट जैसे ही
- 23:52हमने ये टेक्नीक लगाया क्या फायदा हुआ कि
- 23:54अब जो हमारा एल्गोरिदम है वो दोनों को
- 23:57रिस्पेक्ट कर रहा है वो माइनॉरिटी को भी
- 23:59रिस्पेक्ट कर रहा है मेजॉरिटी को भी
- 24:00रिस्पेक्ट कर रहा है बिकॉज़ उन दोनों का
- 24:02जो नंबर है वो अब सेम हो चुका है ठीक है
- 24:05अगर मैं आपको बताऊं इसके कुछ एडवांटेजेस
- 24:07एंड डिसएडवांटेजेस इस टेक्निक के तो सबसे
- 24:11पहला जो एडवांटेज है वो है रिडक्शन इन
- 24:13बायस ये हमने अपनी आंखों से देख लिया कि
- 24:16मेजॉरिटी क्लास को अब थोड़ा सा इग्नोर
- 24:18करके इग्नोर नहीं करके दोनों को बराबर
- 24:19वैल्यू कर रहा है ये हमने नोटिस किया अ
- 24:22सेकंड फायदा ये है कि अगर आपके पास बहुत
- 24:24बड़ा डेटा सेट होता हमारे पास तो छोटा सा
- 24:26डेटा सेट था बट मान लो आपके पास बहुत बड़ा
- 24:28डेटा सेट होता 10 लाख मेजॉरिटी पॉइंट्स
- 24:31होते और न लाख माइनॉरिटी पॉइंट्स होते तो
- 24:35इसके ऊपर जब आप अंडर सैंपलिंग करते तो
- 24:38आपके पास एक लाख मेजॉरिटी वाले पॉइंट्स
- 24:41बचते और एक लाख माइनॉरिटी वाले पॉइंट्स
- 24:44बचते तो आपके पास जो डाटा है वह छोटा हो
- 24:48जाएगा और छोटा होने से आपका जो ट्रेनिंग
- 24:50है वो फास्ट हो जाएगा तो दैट इज वन ऑफ द
- 24:51बेनिफिट्स
- 24:53डिसएडवांटेज भी है डिसएडवांटेज तो सामने
- 24:56सामने आपको लग ही रहा होगा कि वी आर
- 24:58लूजिंग अ लॉट ऑफ डाटा राइट हमारे पास पहले
- 25:01जहां 320 के अराउंड रोज थे कितने बचे 42
- 25:04बचे तो ओबवियसली इतना डाटा जो हम इग्नोर
- 25:07कर दे रहे हैं छोड़ दे रहे हैं हो सकता है
- 25:09उसमें कुछ इंपॉर्टेंट इंफॉर्मेशन छुपा हो
- 25:11जो हेल्प करता हमारे एल्गोरिथम को तो वो
- 25:13हम मिस कर जा रहे दैट इज वन ऑफ द
- 25:15प्रॉब्लम्स ठीक है एंड आल्सो सिंस हम यह
- 25:1910 लाख से लाख प जाने के लिए सैंपलिंग कर
- 25:23रहे
- 25:24हैं तो सैंपलिंग में भी एक बायस आ सकता है
- 25:28हो सकता है आपने जो सैंपलिंग की तो आपने
- 25:30एक टाइप के पॉइंट्स को रख लिया दूसरे टाइप
- 25:32के पॉइंट्स को इग्नोर कर दिया तो उस सेंस
- 25:34में भी बायस डेवलप हो सकता है तो यू हैव
- 25:36टू बी वेरी केयरफुल वैसे तो रैंडम
- 25:38सैंपलिंग करोगे तो उस तरीके से उतना बायस
- 25:40नहीं आता है बट यू हैव टू बी केयरफुल
- 25:41बिकॉज सैंपलिंग करने से बायस डेवलप हो
- 25:44सकता है तो दीज आर लाइक सम एडवांटेजेस एंड
- 25:48डिसएडवांटेजेस ऑफ दिस टेक्निक बट दिस इज अ
- 25:50वेरी वेरी यूजफुल टेक्निक जो लोग काफी
- 25:53इस्तेमाल करते हैं वाइल डूइंग देयर
- 25:56प्रोजेक्ट्स लेट्स मूव ऑन टू द सेकंड टेक
- 25:58जिसको आप यूज करते हो इंबैलेंस डाटा को
- 26:00हैंडल करने के लिए द टेक्नीक इज कॉल्ड ओवर
- 26:03सैंपलिंग अगेन एक बहुत सिंपल कांसेप्ट
- 26:07हमारे पास इंबैलेंस डाटा है हमारे पास
- 26:10मेजॉरिटी में है 900 डेटा पॉइंट्स
- 26:12माइनॉरिटी में है सिर्फ 100 डेटा पॉइंट्स
- 26:14और डटा में एक इंबैलेंस है और हमें इस
- 26:18इंबैलेंस को हटाना है बैलेंस अचीव करना है
- 26:22तो एक तरीका तो यह है कि आप अपने मेजॉरिटी
- 26:24क्लास को घटा दो जैसा हमने थोड़ी देर पहले
- 26:27देखा दूसरा तरीका यह है कि आप अपने
- 26:29माइनॉरिटी क्लास को बढ़ा दो अभी यह 100 है
- 26:32किसी तरीके से इसको अगर आप 900 कर लो तो
- 26:36फिर आपका डाटा फिर से बैलेंस्ड हो जाएगा
- 26:39बट सवाल यह है कि यह एडिशनल 800 डेटा
- 26:41पॉइंट्स आएंगे कहां से द आईडिया इज वेरी
- 26:45सिंपल
- 26:47डुप्लीकेशन आप क्या करोगे आप रैंडम इन 100
- 26:52डेटा पॉइंट्स को लोगे और डुप्लीकेट करते
- 26:55जाओगे कब तक जब तक कि
- 26:59आपका ये दोनों नंबर बराबर नहीं हो जाता
- 27:02एंड दिस इज द मेन आईडिया बिहाइंड ओवर
- 27:04सैंपलिंग या फिर बोला जाए रैंडम ओवर
- 27:07सैंपलिंग यू कैन सी इस विजुलाइजेशन में ये
- 27:11समझाया हुआ है ये हमारी मेजॉरिटी क्लास है
- 27:15यह हमारी माइनॉरिटी क्लास है एंड व्हाट वी
- 27:17आर डूइंग इज वी आर अप सैंपलिंग आवर
- 27:20माइनॉरिटी क्लास विद द हेल्प ऑफ रैंडम ओवर
- 27:23सैंपलिंग कब तक जब तक दोनों बराबर नहीं हो
- 27:27जाते
- 27:28वेरी सिंपल कांसेप्ट डुप्लीकेशन ऑफ डाटा
- 27:31टू अचीव बैलेंस ठीक है इसके लिए भी मैंने
- 27:34एक पाइथन कोड लिखा है लेट मी शो इट टू
- 27:40यू सो हमारे आईएमबी लर्न लाइब्रेरी में
- 27:45इसके लिए भी एक क्लास दिया हुआ है रैंडम
- 27:48ओवर सैंपलर सेम फ्लो है जो ऊपर था ट्रेट
- 27:52स्प्लिट मारा है और एक्स ट्रेन वा ट्रेन
- 27:54के ऊपर फिट सैंपल को कॉल करके एक्स
- 27:58सैंपल्ड वाय री सैंपल्ड क्रिएट किया है
- 28:00एंड दिस इज द रिजल्ट यह हमारा डाटा जैसा
- 28:03पहले था और यह डाटा इस टेक्नीक को लगाने
- 28:07के बाद एक डाउट आपके दिमाग में आएगा कि ये
- 28:09दोनों ग्राफ्स एगजैक्टली सेम दिखाई दे रहे
- 28:12हैं व्हिच मींस पहले भी रेड का नंबर कम
- 28:15दिखाई दे रहा था और इस टेक्निक को लगाने
- 28:18के बाद भी रेड का नंबर कम दिखाई दे रहा है
- 28:20तो फिर फायदा क्या हुआ रैंडम ओवर सैंपलिंग
- 28:23लगाने का आई गेस आप लोगों ने इसको फिगर
- 28:26आउट कर लिया होगा सो हुआ क्या है कि ये
- 28:28सेकंड डायग्राम में नंबर ऑफ डेटा पॉइंट्स
- 28:30ज्यादा है नंबर ऑफ रेड डेटा पॉइंट्स
- 28:33ज्यादा है द ओनली प्रॉब्लम इज कि वो
- 28:35ओवरलैप कर गए हैं बिकॉज़ ऑफ डुप्लीकेशन सो
- 28:38ये जो आपको दिखाई दे रहा है यहां पर देयर
- 28:40इज अ गुड चांस कि ये एक सिंगल डेटा पॉइंट
- 28:42नहीं है हो सकता है 810 डेटा पॉइंट्स हो
- 28:44इट्स जस्ट कि वो एक दूसरे के ऊपर स्टैक अप
- 28:47कर चुके हैं जिसकी वजह से हमें
- 28:48डिस्टिंक्शन समझ नहीं आ रहा सो टेक्निक
- 28:50अप्लाई हुई है विजुलाइजेशन में आपको समझ
- 28:53नहीं आएगा बेटर तरीका यह होता कि मैं
- 28:55ओपेसिटी यूज़ करता ग्राफ का मैं यहां पे
- 28:58थोड़ा ट्रांसपेरेंट टाइप के डेटा पॉइंट्स
- 29:00बनाता और यहां पे उससे अपने आप ओपेसिटी
- 29:03बढ़ जाती अगर खूब सारे पॉइंट्स आते बट
- 29:06इट्स ओके आप कर सकते हो उसके बाद जस्ट टू
- 29:09क्रॉस चेक एक्स ट्रेन में 320 डेटा पॉइंट
- 29:11थे एक्स री सैंपल्ड में नंबर ऑफ डेटा
- 29:14पॉइंट्स बढ़ के 39 598 हो गए अगर आप क्लास
- 29:18इंबैलेंस की बात करो तो पहले 291 299 21
- 29:22था आफ्टर अप्लाइज टेक्नीक 299 299 है फिर
- 29:27से मैं रुका नहीं मैंने आगे बढ़ा और
- 29:30लॉजिस्टिक रिग्रेशन अप्लाई किया
- 29:32ट्रांसफॉर्म डाटा के ऊपर एंड दिस आर द
- 29:34रिजल्ट्स सो यू कैन सी रिकॉल इंप्रूव कर
- 29:38गया है प्रेसीजन यहां पर भी थोड़ा हिट ले
- 29:40रहा है आरसीसी कर् भी ठीक है और मेन चीज
- 29:44है य डिसीजन बाउंड्री यू कैन सी इट्स
- 29:46रिस्पेक्टिंग द माइनॉरिटी क्लास एज वेल च
- 29:48शोज कि हमारा ये टेक्नीक एट सम लेवल काम
- 29:51कर रहा है राइट अगर हम वापस
- 29:54जाए और डिस्कस करें इस टेक्नीक के कुछ
- 29:57एडवां एंड डिसएडवांटेजेस तो एडवांटेज में
- 30:00फिर से एडवांटेज सेम है कि बायस का
- 30:02रिडक्शन हो रहा है व्हिच मींस अब ज्यादा
- 30:04फोकस माइनॉरिटी क्लास प भी आ रहा है दोनों
- 30:06पर बराबर फोकस आ रहा है चच इज अ गुड थिंग
- 30:08अगर आप डिसएडवांटेज की बात करो तो पहला
- 30:10डिसएडवांटेज है कि जो साइज होता है डेटा
- 30:12सेट का वो बढ़ जाता है ऑलमोस्ट डबल हो
- 30:15जाता है राइट बिकॉज आप अप सैंपल कर रहे हो
- 30:18तो अगर आप बहुत बड़े डाटा के साथ डील कर
- 30:20रहे हो ऑलरेडी एक जीब का डाटा था वो 2 जीब
- 30:22का हो जाएगा ट्स अ प्रॉब्लम राइट एंड
- 30:25सेकंड इज अ बिगर प्रॉब्लम कि आप क्या कर
- 30:28रहे हो आप डुप्लीकेशन की हेल्प से नया
- 30:30डाटा क्रिएट कर रहे हो अब डुप्लीकेशन इज
- 30:32नॉट गुड एक ही पॉइंट अगर बार-बार बारबार
- 30:35क्रिएट होता जाएगा तो आप अगर कोई मशीन
- 30:39लर्निंग एल्गोरिथम लगाओगे तो उसको यह डेटा
- 30:42पॉइंट बहुत इंपॉर्टेंट लगने लगेगा और इस
- 30:45डेटा पॉइंट की वजह से ओवर फिटिंग हो सकता
- 30:47है स्पेशली इन सर्टेन एल्गोरिथम्स लाइक
- 30:50डिसीजन
- 30:52ट्री डिसीजन ट्री के साथ अगर आप रैंडम ओवर
- 30:56सैंपलिंग करते हो आपको कई बार ओवरफिटिंग
- 30:59देखने को मिलता है और आपका रिजल्ट अच्छा
- 31:02नहीं रहता है तो ये दो डिसएडवांटेजेस है
- 31:05इस टेक्निक के जो थर्ड टेक्निक हम लोग
- 31:07पढ़ने जा रहे हैं उसका नाम है स्मोट और
- 31:09मेरे हिसाब से यह सबसे पॉपुलर टेक्नीक
- 31:13है डेटा साइंस कम्युनिटी में अगर आपको कभी
- 31:15भी इंबैलेंस डाटा के बारे में सुनने को
- 31:18मिलेगा तो साथ में आपको स्मोट के बारे में
- 31:20भी पढ़ने को मिलेगा स्मोट का फुल फॉर्म
- 31:22होता है
- 31:23सिंथेटिक माइनॉरिटी ओवर सैंपलिंग टेक्नीक
- 31:28ठीक है सिंथेटिक माइनॉरिटी ओवर सैंपलिंग
- 31:31टेक्नीक तो एसेंशियली स्मोट एक ओवर
- 31:35सैंपलिंग टेक्नीक है ओवर सैंपलिंग मतलब
- 31:39जहां पर आप बैलेंस अचीव करने के लिए
- 31:41माइनॉरिटी क्लास को अप सैंपल करते हो मतलब
- 31:45उसका नंबर बढ़ाते हो तो यहां पर भी आप सेम
- 31:48काम करते हो बस एक बहुत बड़ा डिफरेंस है
- 31:51हमने थोड़ी देर पहले जो पढ़ा था रैंडम ओवर
- 31:54सैंपलिंग वहां पर आप माइनॉरिटी क्लास को
- 31:57अब सैंपल करने के लिए डुप्लीकेशन का हेल्प
- 32:01लेते
- 32:01हो राइट आपने इसको भी डुप्लीकेट कर दिया
- 32:05चार बार इसको भी कर दिया 10 बार इसको भी
- 32:07कर लिया 15 बार इसको भी कर लिया तीन बार
- 32:09इसको भी कर लिया छह बार और ऐसा करने से
- 32:11आपके पास एगजैक्टली उतने ही डेटा पॉइंट्स
- 32:13आ गए जितने आपके मेजॉरिटी क्लास में यह
- 32:16हमने थोड़ी देर पहले देखा स्मोट बोलता है
- 32:19कि डुप्लीकेशन ऑफ डाटा से प्रॉब्लम है ओवर
- 32:22फिटिंग हो सकता है व्हाट इफ हम डुप्लीकेट
- 32:27कर के बदले नए डेटा पॉइंट्स जनरेट
- 32:33करें और नए डेटा पॉइंट्स जनरेट करने से यह
- 32:36फायदा होगा कि आपका बैलेंस अचीव हो जाएगा
- 32:40फर्स्ट ऑफ ऑल और सेकंड ओवर फिटिंग का भी
- 32:42प्रॉब्लम नहीं होगा तो दिस इज द मेन
- 32:45आइडिया बिहाइंड स्मोट अब द पॉइंट इज कि हम
- 32:49नए डेटा पॉइंट्स जनरेट कैसे करें सो यहां
- 32:53पर स्मोट एक स्मार्ट टेक्निक यूज करता है
- 32:56जिसको हम इंटरपोलेशन बोलते हैं
- 33:00इंटरपोलेशन बहुत ही सिंपल टेक्निक है बट
- 33:03इंटरपोलेशन की हेल्प से आप क्या करते हो
- 33:06आप अपने दो एसिस्टिंग माइनॉरिटी डेटा
- 33:09पॉइंट्स के बीच में कहीं पर नया डेटा
- 33:12पॉइंट जनरेट करते हो यू कैन
- 33:14सी राइट तो मैं एक काम करता हूं मैं आपको
- 33:18स्टेप बाय स्टेप एल्गोरिदम समझाता हूं कि
- 33:21यह एल्गोरिदम या यह टेक्निक काम कैसे करता
- 33:24है ठीक है बहुत ही सिंपल है तो स्टेप वन
- 33:28में आप क्या करते हो कि आप अपने माइनॉरिटी
- 33:30क्लास को उठाते हो जो हमारे केस में ब्लू
- 33:33सैंपल्स है और उनके ऊपर एक केएनएन ट्रेन
- 33:38करते हो
- 33:41फाइव नेबर केएनएन ठीक है च्च मींस हम क्या
- 33:45कर रहे हैं कि हम अपने हर माइनॉरिटी डेटा
- 33:48पॉइंट के फाइव नियरेस्ट नेबर्स खोज रहे
- 33:54हैं ठीक है तो जैसे ही ये स्टेप हो जाएगा
- 33:58मुझे यह पता चल जाएगा कि मेरे हर
- 33:59माइनॉरिटी डाटा पॉइंट के फाइव सबसे
- 34:02क्लोजेस्ट नेबर्स कौन से हैं अगर यह आपको
- 34:05पता चल गया तो इसके बाद अब मेन काम शुरू
- 34:08होता है जहां पर आप सिंथेटिक डाटा जनरेशन
- 34:11करते हो ठीक है तो इसका प्रोसेस क्या है
- 34:14बहुत सिंपल है आप सबसे पहले क्या करते हो
- 34:16आउट ऑफ ऑल योर माइनॉरिटी क्लास एग्जांपल्स
- 34:20आप किसी एक को रैंडम चूज करते हो लेट्स से
- 34:23आपने इसको रैंडम चूज किया ठीक है आपने
- 34:27इसको रंडली चूज किया उसके बाद आप क्या
- 34:30करोगे आप जिस पॉइंट को आपने सेलेक्ट किया
- 34:33है उसके पांच नेबर्स होंगे इस पॉइंट के
- 34:36पांच नेबर्स होंगे तो आप उन पांच नेबर्स
- 34:39में से किसी एक नेबर को रैंडम सेलेक्ट
- 34:42करोगे सो हो सकता है आपने इसको रैंडम
- 34:44सेलेक्ट कर लिया ठीक है अब आपको क्या करना
- 34:47है अपने ओरिजिनल डेटा पॉइंट और उसके नेबर
- 34:51के बीच में कहीं पर एक नया सिंथेटिक डेटा
- 34:53पॉइंट जनरेट करना है और वो जनरेट करने का
- 34:56फार्मूला यह
- 35:00ओरिजिनल
- 35:01सैंपल माइनस अ
- 35:04फैक्टर मल्टीप्ला बाय ओरिजिनल
- 35:10माइनस या सैंपल
- 35:12माइनस
- 35:14नेबर दिस इज द
- 35:16फार्मूला यह फार्मूला मैं आपको एग्जांपल
- 35:19के थ्रू समझाता हूं मान लो आपका ओरिजिनल
- 35:21जो सैंपल है वो वनव है और जो आपका नेबर है
- 35:24वो टू है और हमें इसके बीच में एक नया टा
- 35:27पॉइंट जनरेट करना है तो सबसे पहले आपको एक
- 35:30फैक्टर चूज करना पड़ता है फैक्टर आप रैंडम
- 35:32चूज करते हो बिटवीन रो से व थोड़ी देर के
- 35:35लिए मान लेते हैं कि हमने चूज किया 5 ठीक
- 35:39है अब क्या होगा आपका यहां पे है वव माइनस
- 35:445
- 35:45टाइम्स 1 1 माइ
- 35:4922 सो यहां पे आ गया 1 1 -5 टाइम्स अंदर आ
- 35:55जाएगा -1 -1
- 35:59वव
- 36:01माइनस माइनस प 5 माइनस प 5 और जब आप इसको
- 36:06फाइनली जोड़ो तो यह आ
- 36:11जाएगा यह माइनस और यह माइनस प्लस हो जाएगा
- 36:14तो यह हो जाएगा 1.5 1.5 तो य जो नया डेटा
- 36:17पॉइंट जनरेट होगा वो एटली मिडल में जनरेट
- 36:20होगा
- 36:211.5 1.5 ठीक है एंड ट इज हाउ यू कैलकुलेट
- 36:26द न्यू एग्जांपल ठीक है और ऐसा आप कब तक
- 36:29करते चले जाते हो जब तक आपका बैलेंस अचीव
- 36:32नहीं हो जाता सो इसका मतलब आप क्या करोगे
- 36:34अब एक दोबारा से ये स्टेप रिपीट करोगे आप
- 36:37फिर से एक रैंडम सैंपल को चूज
- 36:40करोगे ठीक है फिर उसके एक रैंडम नेबर को
- 36:45चूज करोगे और उन दोनों के बीच में फिर से
- 36:49यह फार्मूला लगा के इंटरपोलेटर एक नया
- 36:52सिंथेटिक सैंपल जनरेट करोगे और ऐसा आप
- 36:56करते चले जाते हो जब तक आप का मेजॉरिटी
- 36:58क्लास और माइनॉरिटी क्लास बराबर नहीं हो
- 37:00जाता आई रियली होप आपको यह एल्गोरिथम समझ
- 37:03में आ गया वेरी सिंपल बट वेरी वेरी यूजफुल
- 37:07अब फिर से मैं आपको कोड के थ्रू दिखाता
- 37:09हूं सो अगेन हम आईएमबी लर्न का हेल्प
- 37:12लेंगे उसमें स्मोट बोल के क्लास है हमने
- 37:14फिर से ट्रेन टेस्ट स्प्लिट किया और स्मोट
- 37:17डॉट फिट सैंपल से हमने एक्स ट्रेन वाई
- 37:19ट्रेन भेज के एक्स रि सैंपल्ड स्मोट और
- 37:22वाय री सैंपल स्मोट जनरेट किया एंड यू कैन
- 37:24सी दिस इज द रिजल्ट ये हमारा ओरिजिनल डाटा
- 37:27है
- 37:28और यह है हमारा री सैंपल डाटा यू कैन सी
- 37:31लीनियर इंटरपोलेशन की वजह से आपके रेड के
- 37:33जो डेटा पॉइंट्स है वो काफी बढ़ गए ठीक है
- 37:36और यही चीज यहां पे प्रूव हो रही है 598
- 37:38डेटा पॉइंट्स और 299 और 299 का हमने
- 37:41बैलेंस अचीव किया और जब मैंने इसको अप्लाई
- 37:44किया हमारे डाटा के ऊपर लॉजिस्टिक
- 37:47रिग्रेशन लगा के रिकॉल इंप्रूव किया
- 37:50प्रेसीजन में प्रॉब्लम चल ही रही
- 37:52है आर ओसी एओसी स्कोर ठीक ही है अगेन जो
- 37:56चीज हमें
- 37:58गाइड कर रही है वो है डिसीजन बाउंड्री
- 38:00डिसीजन बाउंड्री अगेन शोज कि लॉजिस्टिक
- 38:03रिग्रेशन थोड़ा तो वैल्यू कर रहा है
- 38:04माइनॉरिटी वाली क्लास को तो दिस इज हाउ यू
- 38:07अप्लाई स्मोट ऑन अ डेटा
- 38:10सेट अब अगर बात करें इसका फायदा और नुकसान
- 38:14का तो बेनिफिट सबसे बड़ा तो यही है कि
- 38:17बायस आप रिड्यूस कर पा रहे हो सेकंड
- 38:19डुप्लीकेशन ऑफ डाटा नहीं है तो ओवरफिटिंग
- 38:21का प्रॉब्लम नहीं है बट दिस टेक्निक हैज अ
- 38:24लॉट ऑफ डिसएडवांटेजेस एस वेल यह भी आपको
- 38:27पता हो चाहिए बहुत पॉपुलर टेक्निक है बट
- 38:29इसमें बहुत ऐसा डिबेट चलता रहता है लोगों
- 38:31के बीच में कि इसको लगाना चाहिए नहीं
- 38:32लगाना चाहिए डिबेट इसलिए चलता है बिकॉज इस
- 38:34टेक्निक में डिसएडवांटेजेस भी कहीं है ठीक
- 38:37है सबसे पहला डिसएडवांटेज यह है कि यह
- 38:39टेक्नीक कैटेगरी कल डाटा को हैंडल नहीं कर
- 38:41पाती ओबवियस बात है मान लो आपके पास इस
- 38:44तरह का डाटा हो जहां पर एक्स एक्सिस पे
- 38:46आपके पास कैटेगरी कल डाटा है 0 1 2 और वा
- 38:51एक्सिस प आपके पास नॉर्मल न्यूमेरिकल डाटा
- 38:54है तो ओबवियसली आपका स्कैटर प्लॉट इस
- 38:57तरीके दिखाई
- 39:00देगा राइट इस तरीके का कुछ दिखाई
- 39:03देगा अब इसमें मान लो आपका यह डटा पॉइंट
- 39:08यह डेटा पॉइंट यह डेटा पॉइंट यह डेटा
- 39:11पॉइंट और यह डेटा पॉइंट यह आपकी माइनॉरिटी
- 39:14क्लास है अब मान लो आपको क्या करना है
- 39:17आपको रैंडम किसी एक डटा पॉइंट को आपने
- 39:20सेलेक्ट किया मान लो आपने इसको सेलेक्ट
- 39:21किया और इसके एक नेबर को सेलेक्ट किया मान
- 39:23लो ये है वो नेबर और अब आपको क्या करना है
- 39:26लीनियर इंटरपोले लगा के इन दोनों के बीच
- 39:28में एक सिंथेटिक डेटा पॉइंट जनरेट करना है
- 39:31थोड़ी देर के लिए मान लेते हैं कि आपका
- 39:32डाटा पॉइंट यहां पर जनरेट हुआ अब यहां पर
- 39:35जनरेट हुआ तो प्रॉब्लम यह है कि इसका वा
- 39:37एक्सिस वैल्यू क्या होगा मे बी7 बट गेस
- 39:40व्हाट से तो हो ही नहीं सकता हमारा बिकॉज
- 39:43इट इज अ कैटेगरी कल डाटा उसकी वैल्यू या
- 39:45तो जीरो होगी या तो वन होगी या तो टू होगी
- 39:48से तो हो ही नहीं सकती तो दैट्ची
- 39:57पहले इस डाटा पे केएनएन लगा रहे हो के एनए
- 40:00के बारे में आपको पता होना चाहिए अगर आपका
- 40:02डाटा बहुत बड़ा है और बहुत ज्यादा
- 40:04डायमेंशन का है तो फिर केनन लगाना हमेशा
- 40:07प्रॉब्लेम होता है बिकॉज इट्स अ स्लो
- 40:09एल्गोरिदम आप हर पॉइंट का हर पॉइंट के साथ
- 40:11डिस्टेंस निकालते हो सॉर्ट करते हो यू डू
- 40:13अ लॉट ऑफ थिंग्स हाई डायमेंशन डाटा में
- 40:15प्रॉब्लम होगी अगला ये है ये बहुत
- 40:17इंटरेस्टिंग पॉइंट है कि इस एल्गोरिथम का
- 40:20परफॉर्मेंस इस बात पर डिपेंड करता है कि
- 40:22आप हर माइनॉरिटी पॉइंट के कितने नेबर्स
- 40:26लेके चल रहे हो अगर आप बहुत कम नेबर्स
- 40:28लेकर चलो मान लो आप के इ 1 लेकर चलो तो
- 40:31प्रॉब्लम क्या होगा कि हर डेटा पॉइंट का
- 40:35सिर्फ एक ही नेबर पकड़ के आप डेटा पॉइंट
- 40:37जनरेट करते जाओगे तो इस लाइन पर खूब सारे
- 40:40पॉइंट्स जनरेट हो जाएंगे वैरायटी नहीं
- 40:43आएगी राइट वेयर एस अगर आप बहुत ज्यादा
- 40:46नंबर ऑफ डाटा पॉइंट्स को कंसीडर कर लो एस
- 40:48नेबर्स तो क्या होगा कि खूब ज्यादा
- 40:51वैरायटी आ जाएगी मतलब आपके पूरे फीचर
- 40:54स्पेस में हर जगह पर आपको पॉइंट दिखने
- 40:55लगेंगे जो की अगेन अच्छी बात नहीं है तो
- 40:59यू हैव टू बी इन द मिडल सम वेयर और वो
- 41:01मिडल फाइंड आउट करना थोड़ा मुश्किल होता
- 41:03है अ जनरली लोग k = 5 लेके चलते हैं बट
- 41:06अगेन इट डिपेंड्स ऑन द डाटा अगला पॉइंट भी
- 41:09बहुत इंटरेस्टिंग है इट इज सेंसिटिव टू
- 41:11आउट लायर्स व्ट व्हाट इफ मेरे पास इस
- 41:15तरीके से मेरी माइनॉरिटी क्लास है और एक
- 41:17डटा पॉइंट यहां पर है यह भी माइनॉरिटी
- 41:19क्लास का है तो रैंडम कभी ये भी सेलेक्ट
- 41:21होगा यह सेलेक्ट होगा तो इसका कोई तो कोई
- 41:24नियरेस्ट नेबर होगा मान लो ये उसका
- 41:25नियरेस्ट नेबर है अब आप ने क्या किया
- 41:27लीनियर इंटरपोलेशन लगाया तो आपका एक डेटा
- 41:30पॉइंट यहां जनरेट हुआ फिर ये सेकंड
- 41:32नियरेस्ट नेबर है तो एक डेटा पॉइंट यहां
- 41:34पे जनरेट हुआ कैन यू सी एक सिंगल आउटलायर
- 41:37नोइजी डेटा पॉइंट की वजह से और बहुत सारे
- 41:40आउटलायर नोइजी डेटा पॉइंट्स आपके डाटा में
- 41:42आ रहे हैं तो ओबवियसली आपके डाटा का
- 41:44डिस्ट्रीब्यूशन खराब हो रहा है और
- 41:46परफॉर्मेंस अच्छा नहीं रहेगा दिस इज पॉइंट
- 41:48नंबर फोर पॉइंट नंबर फाइव कि इस टेक्निक
- 41:52का सबसे बड़ा क्रिटिसिजम यह है कि कल को
- 41:55अगर आपने खूब सारे डेटा पॉइंट जनरेट कर भी
- 41:57भी दिए लाइक दिस तो क्या गारंटी है कि ये
- 42:00जो डेटा पॉइंट जनरेट हुए हैं यह सच में
- 42:03आपके डटा के डिस्ट्रीब्यूशन को रिप्रेजेंट
- 42:05कर रहे हैं व्हाट इफ ये रियलिटी है ही
- 42:07नहीं आपने अपनी मर्जी से जनरेट कर दिया बट
- 42:10रियलिटी में डटा ऐसा था ही नहीं राइट
- 42:12पॉपुलेशन डेटा की बात कर रहा हूं मैं ट्रू
- 42:14डिस्ट्रीब्यूशन की बात कर रहा हूं जो कोई
- 42:16फिगर आउट नहीं कर सकता है बस रिजल्ट्स में
- 42:18आपको दिखाई देगा तो यह सिंथेटिक डेटा
- 42:21जनरेशन में ये बहुत बड़ा प्रॉब्लम है कि
- 42:23आपने जो डेटा जनरेट किया देयर इज नो
- 42:25गारंटी कि वो अ आपके डाटा का जो ओरिजिनल
- 42:28डिस्ट्रीब्यूशन है उसको फॉलो करेगा तो दीज
- 42:30आर द फाइव मेजर ड्रॉ बैक्स ऑफ अपलाइट बट
- 42:34अगेन इट्स वेरी पॉपुलर लोग लगाते हैं और
- 42:36लोग उसके बारे में बहुत सारी बुराई भी
- 42:38करते हैं बट इट्स एन इंटरेस्टिंग टेक्निक
- 42:40और इसके बहुत सारे वेरिएंट्स भी है मैं
- 42:42आपको वीडियो के एंड में दिखाऊंगा जो फोर्थ
- 42:44टेक्निक हम लोग देखने जा रहे हैं वो भी
- 42:45बहुत इंटरेस्टिंग है और वो है नसल मेथड्स
- 42:48नसल मेथड्स आपने पढ़े होंगे अ बैगिंग
- 42:51बूस्टिंग रैंडम फॉरेस्ट ये सारी चीजें तो
- 42:54अ हम क्या कर सकते हैं हम नसल मेथड्स को
- 42:57थोड़ा सा ट्वीकन्यूज
- 43:02डाटा सो उसी का एक एग्जांपल मैं आपको दे
- 43:04रहा हूं एक एल्गोरिदम होता है बैलेंस्ड
- 43:08रैंडम फॉरेस्ट रैंडम फॉरेस्ट तो शायद आपको
- 43:11पता ही होगा ये उसी का एक थोड़ा सा
- 43:14स्लाइटली डिफरेंट वर्जन है जो इंबैलेंस
- 43:17डाटा के साथ बहुत अच्छा काम करता है मैं
- 43:19आपको बहुत जल्दी सिंपल तरीके से बताता हूं
- 43:21कि बैलेंस्ड रैंडम फॉरेस्ट कैसे काम करता
- 43:23है और कैसे वो इनैंस्तादत
- 43:27इंबैलेंस डाटा है जहां पे आपके पास जो
- 43:28मेजॉरिटी क्लास है उसमें 900 पॉइंट्स है
- 43:31और जो आपका माइनॉरिटी क्लास है उसमें 300
- 43:34डेटा पॉइंट्स है ठीक है तो यू कैन सी देयर
- 43:37इज इंबैलेंस अब आप क्या करते हो रैंडम
- 43:40फॉरेस्ट में आप मल्टीपल डिसीजन ट्रीज
- 43:42ट्रेन करते हो आप सैंपलिंग करते हो डटा का
- 43:44और हर सैंपल के ऊपर एक सेपरेट डिसीजन ट्री
- 43:47को ट्रेन करते हो उसके बाद आप एग्रीगेशन
- 43:49करते हो सिंपल राइट तो यहां पर आप क्या
- 43:51करोगे कि आप जब नया सैंपल बनाओगे तो आप
- 43:54यहां पर मेक श्यर करोगे कि जो सैंपल बनके
- 43:57आ रहा है वो आपका एक बैलेंस्ड सैंपल हो
- 44:01डटा भले ही इंबैलेंसड है बट सैंपलिंग
- 44:04करोगे जब आप तो आप बैलेंस अचीव करने की
- 44:07कोशिश करोगे तो आपने क्या किया आपके पास
- 44:101200 डेटा पॉइंट्स का पूरा डेटा सेट था
- 44:14आपने उससे जो पहला सैंपल बनाया वह 600
- 44:16डेटा पॉइंट्स का बनाया उस 600 डेटा
- 44:19पॉइंट्स में 300 आपके माइनॉरिटी वाले
- 44:22होंगे और 300 आपके मेजॉरिटी वाले होंगे जो
- 44:26कि सैंपलिंग से अचीव होगा रैंडम सैंपलिंग
- 44:29से और इसके ऊपर अब आप एक डिसीजन ट्री मॉडल
- 44:32को ट्रेन कर दोगे फिर आप सेकंड सैंपल सेम
- 44:35तरीके से बनाओगे आपके 300 माइनॉरिटी वाले
- 44:38पॉइंट्स और फिर आपने सैंपलिंग करके निकाला
- 44:40300 मेजॉरिटी वाले डेटा पॉइंट्स इस पर
- 44:43हमने सेकंड डिसीजन ट्री को ट्रेन किया एंड
- 44:45सिमिलरली हमने थर्ड सैंपल बनाया च इज अगेन
- 44:49बैलेंस्ड और इसके ऊपर आप अपने अपना थर्ड
- 44:52डिसीजन ट्री को ट्रेन किया और उसके बाद
- 44:55प्रेडिक्शन करने के टाइम आप इन तीनों मॉडल
- 44:57से सेम क्वेश्चन पूछोगे और लेट्स से पहले
- 45:00वाले ने बोला वन दूसरे वाले ने बोला जीरो
- 45:02दूसरे वाले ने बोला वन तो आउटपुट आएगा वन
- 45:06बिकॉज ऑफ मेजॉरिटी काउंट तो रफल द आईडिया
- 45:09इज सेम द ओनली डिफरेंस दैट देयर इज वो है
- 45:14कि आप जब सैंपलिंग करके नया डेटा सेट बना
- 45:17रहे हो तो वहां पे आप बैलेंस अचीव कर रहे
- 45:19हो ठीक है इसी का और बेटर अगर आपको
- 45:22रिप्रेजेंटेशन देखना है तो दिस इज द
- 45:24रिप्रेजेंटेशन दिस इज योर ओरिजिनल डाटा वच
- 45:27गट अ लॉट ऑफ पॉइंट्स इन योर
- 45:29मेजॉरिटी क्लास एंड वेरी फ्यू पॉइंट्स इन
- 45:32योर माइनॉरिटी क्लास इससे आप क्या कर रहे
- 45:35हो सबसेट बना रहे हो दिस इ सबसेट
- 45:38वन राइट दिस इ सबसेट वन य कैन सी यहां पर
- 45:42हमने सैंपलिंग परफॉर्म कर दी मेजॉरिटी
- 45:45क्लास प और यह रहा हमारा माइनॉरिटी क्लास
- 45:48एज इट इज फिर हमने फिर से एक बार सैंपलिंग
- 45:50परफॉर्म की मेजॉरिटी प और माइनॉरिटी वाला
- 45:54एज इट इज दिस इज द थर्ड सबसेट और फिर इन
- 45:58तीनों के ऊपर हमने एक एक डिसीजन ट्री को
- 46:01ट्रेन किया और आगे का प्रोसेस बिल्कुल
- 46:03वैसा ही है जैसा आपका होता है नॉर्मल
- 46:07रैंडम फॉरेस्ट में ठीक है सो यह रहा इसका
- 46:11कोड यहां पर आपको री सैंपल करने की जरूरत
- 46:15नहीं है आपको बस अपना डटा स्प्लिट करना है
- 46:17एक्स ट्रेन एक्स टेस्ट स्प्लिट किया और
- 46:20फिर नॉर्मल जैसे आप कोई मशीन लर्निंग
- 46:22एल्गोरिथम लगाते हो उस तरीके से आप मॉडल
- 46:25को ट्रेन कर सकते हो और और आगे फिर आप
- 46:27उसको देख सकते हो कि उसका रिजल्ट कैसा आ
- 46:29रहा है सो यू कैन सी अ रिकॉल हैज
- 46:32इंप्रूव्ड प्रेसीजन इज नॉट दैट ग्रेट आरओ
- 46:35एसी थोड़ा सा घटा है बाकी के कंपैरिजन में
- 46:38बट हमने कुछ फाइन ट्यून नहीं किया है करने
- 46:40से शायद इंप्रूव कर जाता दिस इज द डिसीजन
- 46:42बाउंड्री यू कैन सी इट इज रिस्पेक्टिंग द
- 46:44प्रेजेंस ऑफ पर्पल डेटा पॉइंट्स व्हिच इज
- 46:47योर माइनॉरिटी डेटा पॉइंट्स और येलो को भी
- 46:50बैलेंस देने की कोशिश कर रहा है तो उस
- 46:52सेंस में कुछ तो फायदा दिखाई दे रहा है
- 46:54राइट तो ये एक अच्छी टेकनीक है इसमें और
- 46:58भी कुछ-कुछ टेक्निक्स यूज होती है
- 47:00बूस्टिंग में भी आप ये सेम काम कर सकते हो
- 47:02बट फिलहाल लेट्स फोकस ऑन बैगिंग या फिर
- 47:05रैंडम फॉरेस्ट जो लास्ट टेक्निक हम लोग
- 47:08देखेंगे उसका नाम है कॉस्ट सेंसिटिव
- 47:10लर्निंग कॉस्ट सेंसिटिव लर्निंग क्या होता
- 47:13है कि आप मशीन लर्निंग एल्गोरिथम के
- 47:16लर्निंग प्रोसेस में ही कुछ ऐसे चेंजेज कर
- 47:19देते हो जिससे कि क्या होता है आपका मशीन
- 47:24लर्निंग एल्गोरिदम इंबैलेंस डाटा को
- 47:27थोड़ा बेटर तरीके से हैंडल कर पाता है ट्स
- 47:30द होल आईडिया आप लर्निंग प्रोसेस में
- 47:32चेंजेज कर रहे हो ठीक है यह अचीव करने के
- 47:35दो तरीके हैं मैं आपको दोनों का एक आईडिया
- 47:38दूंगा पहला जो टेक्निक है वह है क्लास
- 47:44वेट्स क्लास वेट्स का फंडा बहुत सिंपल है
- 47:47कि आप मशीन लर्निंग मॉडल को ट्रेन करने के
- 47:50टाइम पे आपने दोनों क्लासेस को वन वाली
- 47:54क्लास को और जीरो वाली क्लास को एक एक वेट
- 47:57असाइन करते हो राइट वन एग्जांपल मान लो
- 48:00आपका वन वाला क्लास मेजोरिटी में है और
- 48:03उसमें 900 डेटा पॉइंट्स है और आपका जीरो
- 48:05वाला क्लास माइनॉरिटी में है और उसमें
- 48:07सिर्फ 100 डेटा पॉइंट्स है तो आप क्या
- 48:10करोगे आप खुद से वेट्स इस तरीके से असाइन
- 48:15करोगे कि आपका माइनॉरिटी वाले क्लास का जो
- 48:18वेट होगा वह ज्यादा होगा लेट्स से आपने
- 48:21इसको दे दिया 10 का वेटेज और आपने इसको
- 48:24दिया सिर्फ वन का वेटेज
- 48:27तो आप इससे क्या कर रहे हो कि आप अपने
- 48:29मशीन लर्निंग एल्गोरिदम को यह इंफॉर्मेशन
- 48:32प्रोवाइड कर रहे हो कि देखो यार थोड़ा
- 48:35ज्यादा फोकस करना इस वाली क्लास के ऊपर
- 48:37जीरो वाली क्लास के ऊपर बिकॉज यह
- 48:39माइनॉरिटी में च मींस कि कभी भी अगर तुम
- 48:43एरर आएगा तुम्हारा जीरो वाली क्लास के ऊपर
- 48:47तो तुम इसको ज्यादा सीरियसली
- 48:50लेना और अपने लर्निंग प्रोसेस को इस तरीके
- 48:53से ट्क करना कि जभी भी जीरो प एरर आएगा तो
- 48:57तुम ज्यादा पेनलाइज करना अपने लर्निंग
- 48:59प्रोसेस को ताकि अगली बार से आप ज्यादा
- 49:01ध्यान दो और आप जीरो वाली गलतियां ना करो
- 49:05ठीक है सो अगर आप ऑप्टिमाइजेशन बेस्ड
- 49:07एल्गोरिथम की बात करो तो इंटरनली अगर
- 49:10ग्रेडिएंट डिसेंट जैसा एल्गोरिथम अप्लाई
- 49:13हो रहा है मान लेते हैं तो अगर आप ज्यादा
- 49:16वेटेज दे रहे हो जीरो वाले को तो जीरो
- 49:20वाले का जो अपडेट होता है वेट अपडेट होता
- 49:22है ना पैरामीटर अपडेट जो होता है जो
- 49:24ग्रेडिएंट डिसेंट में फार्मूला होता है वो
- 49:27सिग्निफिकेंट लार्ज होगा जिसकी वजह से
- 49:32जीरो वाली गलतियों के लिए भी आप सही
- 49:34डायरेक्शन में मूव करोगे यह थोड़ा
- 49:35टेक्निकल बातें हो गई अगर आपने ग्रेडिएंट
- 49:37डिसेंट पढ़ा होगा तो आप शायद समझ पा रहे
- 49:39होंगे अदर वाइज आपको थोड़ा जाके ग्रेडिएंट
- 49:41डिसेंट पढ़ना होगा मैं आपको नट शल में मेन
- 49:44चीज समझा देता हूं मेन चीज यही है कि आप
- 49:47एल्गोरिदम को किसी तरीके से यह बता रहे हो
- 49:51कि ये जीरो वाला भी इंपॉर्टेंट है भले ही
- 49:53तुमको डाटा में नहीं दिखाई दे रहा है
- 49:55लेकिन ये इंपोर्टेंट है इसको ज्यादा वेटेज
- 49:58दो तो जब भी तुम जीरो पे गलतियां करोगे
- 50:00उसको सीरियसली लेना और अपने लर्निंग
- 50:02प्रोसेस को इस तरीके से ट्वीट करना कि
- 50:04जीरो पे जो गलतियां हैं वो मिनिमाइज हो
- 50:11दैट्ची चर देते हैं इनफैक्ट अगर आप साइक
- 50:15लर्न पे जाओ तो मैं आपको दिखाता हूं कुछ
- 50:18फेमस क्लासिफिकेशन एल्गोरिथम्स जैसे कि
- 50:21लॉजिस्टिक रिग्रेशन है वहां पे आपको ये
- 50:23क्लास वेट दिखाई देगा अगर आप एसवीएम में
- 50:26जाओ वहां पर भी आपको दिखाई देगा अगर आप
- 50:29डिसीजन ट्री में जाओ तो वहां पे भी दिखना
- 50:33चाहिए फिलहाल मुझे दिख नहीं रहा है काफी
- 50:35सारे पैरामीटर्स
- 50:37हैं यह रहा क्लास वेट ठीक है सेम विथ
- 50:41बूस्टिंग एल्गोरिथम्स एज वेल कुछ एक
- 50:43एल्गोरिथम्स ऐसे हैं जहां पे आपको यह
- 50:46पैरामीटर दिखाई नहीं देता है अ जैसे कि
- 50:48केएनएन बिकॉज़ केएनएन में एसेंशियली कोई
- 50:51लॉस फंक्शन पे आप काम नहीं कर रहे हो अ
- 50:53सेम विद नाइव बेस वहां पे भी आपको नहीं
- 50:56दिखाई देगा बट अदर दन दैट आपको मोस्टली
- 50:59सारे के सारे अ जो एल्गोरिथम्स है जो किसी
- 51:02भी फॉर्म में लॉस फंक्शन के ऊपर काम करते
- 51:04हैं ऑप्टिमाइजेशन प काम करते हैं वहां पे
- 51:06आपको क्लास वेट्स का फंक्शनैलिटी दिखाई दे
- 51:09जाएगा अगर हम कोड की बात करें तो क्लास
- 51:12वेट्स को इंप्लीमेंट करना बहुत ही आसान
- 51:14चीज है बिकॉज आपके सारे एल्गोरिथम्स आपको
- 51:16डायरेक्टली पैरामीटर प्रोवाइड करते हैं
- 51:18जैसे यहां पर देखो हमने क्या किया डाटा को
- 51:21स्प्लिट किया लॉजिस्टिक रिग्रेशन लगा रहे
- 51:23हैं और यहां पे क्लास वेट्स बोल कर के एक
- 51:26हमारे पास पैरामीटर है हमने यहां पे बोल
- 51:28दिया कि जीरो को ज्यादा वेटेज देना है
- 51:29फाइव टाइम्स वन को वन टाइम्स ठीक है और
- 51:33नॉर्मल जैसे हम डाटा को ट्रेन करते हैं
- 51:35मॉडल को ट्रेन करते हैं वैसे हमने मॉडल को
- 51:37ट्रेन कर दिया सब कुछ सेम है एंड यू कैन
- 51:39सी दिस इज द रिजल्ट राइट अब इंटरेस्टिंग
- 51:43चीज क्या है कि अगर आप यहां पे मान लो
- 51:46फाइव टाइम्स के बदले 25 टाइम्स वेटेज देना
- 51:50चाहते हो तो ये देखो इससे रिजल्ट क्या
- 51:54आएगा यू कैन सी जो आपका डिसीजन बाउंड्री
- 51:57है वो थोड़ा और शिफ्ट हो गया और वो और
- 52:00ज्यादा वैल्यू कर रहा है आपके माइनॉरिटी
- 52:02वाले डेटा पॉइंट्स के ऊपर एंड दैट इज
- 52:04व्हाई उनको सही से क्लासिफाई करने का उसके
- 52:06ऊपर बहुत प्रेशर आ चुका है राइट अगर मैं
- 52:09इसी को 50 कर
- 52:11दूं तो यह प्रेशर और बढ़
- 52:16जाएगा यू कैन सी और आगे की तरफ य डिसीजन
- 52:19बाउंड्री मूव कर रही है तो क्लास वेट्स इज
- 52:21आल्सो वेरी इंटरेस्टिंग टेक्निक एंड द
- 52:23बेस्ट पार्ट इज वेरी इजी टू इंप्लीमेंट
- 52:25ऑलमोस्ट सारे साइक लन इंटरफेस में आपको ये
- 52:28बिल्ट इन मिल जाता है और आप इसको अपने
- 52:31हिसाब से वेरी करके देख सकते हो कि आपको
- 52:33बेस्ट रिजल्ट्स कहां पर मिल रहे तो यह हो
- 52:35गया पहला टेक्निक जो आप लगाते हो कॉस्ट
- 52:38सेंसिटिव लर्निंग
- 52:40में जो दूसरा टेक्निक है वह काइंड ऑफ
- 52:43सिमिलर ही है दूसरे टेक्नीक में आप क्या
- 52:46करते हो यू यूज अ कस्टम लॉस
- 52:52फंक्शन अभी तक आपने मशीन लर्निंग में
- 52:57जो भी लॉस फंक्शन के साथ काम किया होगा वो
- 52:59हो गए वही फेमस वाले मीन स्क्वाड एरर लॉग
- 53:03लॉस
- 53:04एक्सट्रा बट व्हाट इफ मैं अपनी
- 53:06रिक्वायरमेंट के हिसाब से अपने लॉस फंक्शन
- 53:10में थोड़ा बदलाव कर दूं तो देर आर सर्टेन
- 53:12मशीन लर्निंग एल्गोरिथम जो मुझे फीचर देते
- 53:14हैं स्पेशली जो मेरे बूस्टिंग वाले
- 53:16एल्गोरिथम्स है जैसे कि ग्रेडिएंट
- 53:18बूस्टिंग हुआ एक्सटी बूस्ट हुआ लाइट
- 53:21जीबीएम हुआ यहां पर मेरे पास यह ऑब्जेक्ट
- 53:25मतलब फीचर होता है कि मैं अपना कस्टम
- 53:27ऑब्जेक्टिव या कस्टम लॉस फंक्शन पास कर
- 53:29सकता हूं अब मान लो हमारे पास एक ऐसा
- 53:32सिनेरियो है जहां पे हमारा फॉल्स
- 53:35नेगेटिव जो एरर होता है वह ज्यादा
- 53:39क्रिटिकल है इन कंपैरिजन टू फाल्स पॉजिटिव
- 53:42लेट्स से तो हम एक ऐसा कस्टम लॉग लॉस
- 53:45फंक्शन डिफाइन कर सकते हैं जहां पे हम
- 53:48फॉल्स नेगेटिव को ज्यादा वैल्यू करेंगे इन
- 53:50कंपेरिजन टू फॉल्स पॉजिटिव और फिर सिंस
- 53:53हमने अपने कॉस्ट फंक्शन में ही मॉडिफिकेशन
- 53:54कर दिए तो ऑटोमेटिक रिजल्ट्स भी उस तरीके
- 53:57से बैलेंस हो जाएंगे इसका मैं आपको एक
- 54:00एग्जांपल दिखाता
- 54:01हूं सो अगर आप यहां पे देखो तो दिस इज द
- 54:05कोड फॉर कस्टम लॉस फंक्शन अ मे बी अभी
- 54:08आपको ज्यादा समझ में नहीं आएगा बट आपको बस
- 54:10मेन चीजों पे फोकस करना है इट्स द सेम
- 54:11डेटा सेट जो हम यूज करते आ रहे हैं यहां
- 54:14पर हमने कस्टम लॉस डिफाइन किया है हम
- 54:17एक्सडी बूस्ट यूज करेंगे एंड यू कैन सी
- 54:19हमने फॉल्स पॉजिटिव का पेनल्टी बढ़ा रखा
- 54:22है 3.5 और फॉल्स नेगेटिव का पेनल्टी घटा
- 54:25रखा है क्योंकि हमारे पास इसी तरह का
- 54:27प्रॉब्लम है जहां पर फॉल्स पॉजिटिव ज्यादा
- 54:29क्रिटिकल है मान लो ऐसा स्पैम फिल्टरिंग
- 54:31हम लोग बना रहे हैं तो वहां पे फॉल्स
- 54:33पॉजिटिव ज्यादा क्रिटिकल होता है तो हमारा
- 54:35वैसा ही एप्लीकेशन है अब आप क्या करोगे आप
- 54:37जो ग्रेडिएंट और हेश का कैलकुलेशन करोगे
- 54:39जो आप एबूस में करते हो जिसके बिना आपका
- 54:41काम नहीं चलता वहां पर आप इन एनहांस
- 54:44वैल्यूज के साथ सारा का सारा कैलकुलेशन
- 54:46करोगे तो आपका ग्रेडिएंट्स और हेस का जो
- 54:48कैलकुलेशन है वो इन वैल्यूज के बेसिस पर
- 54:51हो रहा है राइट और उसके बाद आगे का काम
- 54:54बहुत सिंपल है हम नॉर्मल एक सी बूस्ट
- 54:56अप्लाई कर रहे हैं और यू कैन सी दिस इज द
- 55:00रिजल्ट दिस इज द
- 55:02रिजल्ट राइट अगर आप इसी में चेंजेज करने
- 55:05लग जाओ मान लो आप इसको 3.5 के बदले 10 कर
- 55:09दो तो यू वुड बी एबल टू सी सम
- 55:15चेंजेज ये देखो आपका ब्लू वाला रीजन बढ़
- 55:18रहा है राइट बिकॉज आपने और ज्यादा वेटेज
- 55:21असाइन कर दिया अपने फॉल्स पॉजिटिव को तो
- 55:24ये भी एक टेक्नीक है थोड़ा सा ज्यादा
- 55:27टेक्निकल है इसको यूज करना बिकॉज कस्टम
- 55:30लॉस फंक्शन बनाना थोड़ा भारी काम होता है
- 55:32ज्यादा आसान तरीका है अगर आप क्लास फट्स
- 55:35यूज कर लो राइट तो जो भी है यह भी एक
- 55:38तरीका होता है टू हैंडल इंबैलेंसड डाटा
- 55:42ठीक है तो हमने पांच तरीके देखे अंडर
- 55:45सैंपलिंग ओवर सैंपलिंग ओवर सैंपलिंग का एक
- 55:47और टेक्निक देखा स्मोट नसल मेथड एंड कॉस्ट
- 55:50सेंसिटिव लर्निंग अब अगर आप इंटरेस्टेड हो
- 55:54यह जानने के लिए कि वो कौन सी और सारी
- 55:57टेक्निक्स है जो हमने नहीं पढ़ी तो मैं
- 55:59आपको उसका एक लिस्ट दे देता हूं ताकि आप
- 56:01खुद अगर पढ़ना चाहो तो पढ़ पाओ इंबैलेंस
- 56:04लर्न जो लाइब्रेरी है इन लोगों का जो
- 56:06डॉक्यूमेंटेशन है वो बहुत बढ़िया है अगर
- 56:07आप एपीआई रेफरेंस में जाओगे तो यहां पर
- 56:10आपको हर टेक्नीक के लिए कई तरह के ऑप्शंस
- 56:14मिलेंगे जैसे अंडर सैंपलिंग में हमने
- 56:16सिर्फ पढ़ा था
- 56:19अ रैंडम अंडर सैंपलर बट यहां पर आप देख
- 56:22सकते हो और बहुत सारी टेक्निक्स और भी
- 56:25होती है राट सिमिलरली फॉर ओवर सैंपलिंग
- 56:28मेथड्स हमने क्या क्या पढ़ा था हमने पढ़ा
- 56:30था रैंडम ओवर सैंपलर और स्मोट बट यहां पर
- 56:33यू कैन सी स्मोट के और बहुत सारे
- 56:34वेरिएंट्स होते हैं फिर आप ओवर सैंपलिंग
- 56:37और अंडर सैंपलिंग का कॉमिनेशन भी लगा सकते
- 56:39हो उसके भी ऑप्शंस है नसल मेथड के भी
- 56:42ऑप्शंस है हमने पढ़ा था बैलेंस रैंडम
- 56:45फॉरेस्ट
- 56:48क्लासिफिका भी होता है तो ये सारे ऑप्शंस
- 56:51है आई वुड रिकमेंड एक बार आप इस लाइब्रेरी
- 56:53का एपीआई रेफरेंस जाकर के चेक करो काफी
- 56:55नॉलेज मि मिलेगा ठीक है सो विद दैट आई गेस
- 56:58दिस वीडियो इज ओवर मुझे मेरा गोल था इस
- 57:01वीडियो के साथ कि आपको एक वन शॉट ओवरव्यू
- 57:04देना है इंबैलेंस डाटा का आई रियली होप
- 57:07मैं दे पाया अगर आपको वीडियो पसंद आया
- 57:09प्लीज आप इसको लाइक करना और अगर आपने चैनल
- 57:11को सब्सक्राइब नहीं किया है प्लीज डू
- 57:13सब्सक्राइब मिलते हैं नेक्स्ट वीडियो में
- 57:15बाय
About this transcript
This page contains the full transcript of Imbalanced Data in Machine Learning | Undersampling | Oversampling | SMOTE by CampusX, generated from the public captions YouTube serves with the video. The transcript has 9,642 words across 1,232 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.