
50:28
Introduction To Machine Learning And Deep Learning For Starters
Krish Naik
Overview
यह वीडियो मशीन लर्निंग (ML) और डीप लर्निंग (DL) का एक परिचयात्मक अवलोकन प्रदान करता है, जो शुरुआती लोगों के लिए डिज़ाइन किया गया है। यह AI, ML और DL के बीच अंतर को स्पष्ट करता है, विभिन्न प्रकार के ML (सुपरवाइज्ड, अनसुपरवाइज्ड, सेमी-सुपरवाइज्ड) की व्याख्या करता है, और CNN और RNN जैसे डीप लर्निंग आर्किटेक्चर का परिचय देता है। वीडियो डेटा साइंटिस्ट और ML इंजीनियर की भूमिकाओं पर भी प्रकाश डालता है, जो इस क्षेत्र में करियर बनाने वालों के लिए एक रोडमैप प्रदान करता है।
How was this?
Save this permanently with flashcards, quizzes, and AI chat
Chapters
- AI (Artificial Intelligence) एक व्यापक क्षेत्र है जिसका उद्देश्य मशीनों को बुद्धिमान बनाना है।
- ML (Machine Learning) AI का एक सबसेट है जो मशीनों को स्पष्ट रूप से प्रोग्राम किए बिना डेटा से सीखने में सक्षम बनाता है।
- DL (Deep Learning) ML का एक और सबसेट है जो जटिल पैटर्न सीखने के लिए न्यूरल नेटवर्क का उपयोग करता है।
AI, ML और DL के बीच के अंतर को समझने से आपको इन तकनीकों की क्षमताओं और सीमाओं को स्पष्ट करने में मदद मिलती है, जिससे आप उन्हें सही संदर्भ में लागू कर सकते हैं।
नेटफ्लिक्स का रेकमेंडेशन सिस्टम ML का उपयोग करता है, लेकिन यह एक सॉफ्टवेयर एप्लीकेशन का हिस्सा है, न कि केवल एक AI मॉडल।
- सुपरवाइज्ड लर्निंग में, मॉडल को लेबल किए गए डेटा (इनपुट और आउटपुट दोनों ज्ञात) का उपयोग करके प्रशिक्षित किया जाता है।
- अनसुपरवाइज्ड लर्निंग में, मॉडल बिना लेबल वाले डेटा में पैटर्न और संरचनाओं को ढूंढता है (जैसे क्लस्टरिंग)।
- सेमी-सुपरवाइज्ड लर्निंग लेबल किए गए और बिना लेबल वाले डेटा दोनों के संयोजन का उपयोग करती है।
विभिन्न प्रकार की मशीन लर्निंग को समझना आपको किसी विशेष समस्या के लिए सबसे उपयुक्त दृष्टिकोण चुनने में मदद करता है, जिससे बेहतर परिणाम मिलते हैं।
सुपरवाइज्ड लर्निंग का एक उदाहरण ऊंचाई और वजन के आधार पर किसी व्यक्ति के लिंग की भविष्यवाणी करना है। अनसुपरवाइज्ड लर्निंग का एक उदाहरण ग्राहकों को उनकी खर्च करने की आदतों के आधार पर समूहों में बांटना है।
- रिग्रेशन का उपयोग निरंतर मानों (जैसे घर की कीमत) की भविष्यवाणी के लिए किया जाता है।
- क्लासिफिकेशन का उपयोग असतत श्रेणियों (जैसे स्पैम या गैर-स्पैम ईमेल) में डेटा को वर्गीकृत करने के लिए किया जाता है।
- क्लासिफिकेशन बाइनरी (दो वर्ग) या मल्टी-क्लास (कई वर्ग) हो सकता है, और मल्टी-लेबल क्लासिफिकेशन में एक आइटम को कई लेबल असाइन किए जा सकते हैं।
रिग्रेशन और क्लासिफिकेशन के बीच अंतर को जानने से आप यह तय कर सकते हैं कि आप किस प्रकार की भविष्यवाणी करना चाहते हैं - एक संख्यात्मक मान या एक श्रेणी।
किसी फिल्म की रेटिंग की भविष्यवाणी करना रिग्रेशन है, जबकि यह भविष्यवाणी करना कि कोई फिल्म एक्शन, रोमांस या थ्रिलर है, क्लासिफिकेशन है (और यदि यह एक ही समय में कई शैलियों में आती है तो मल्टी-लेबल क्लासिफिकेशन)।
- डीप लर्निंग आर्टिफिशियल न्यूरल नेटवर्क पर बहुत अधिक निर्भर करती है, जो मानव मस्तिष्क की संरचना से प्रेरित हैं।
- न्यूरल नेटवर्क बड़ी मात्रा में डेटा को प्रोसेस करने और जटिल पैटर्न सीखने में सक्षम हैं।
- डीप लर्निंग का उपयोग अक्सर इमेज और स्पीच रिकग्निशन जैसे कार्यों के लिए किया जाता है।
डीप लर्निंग की शक्ति को समझना आपको उन उन्नत AI अनुप्रयोगों की सराहना करने में मदद करता है जो आज संभव हैं, जैसे कि इमेज पहचान और प्राकृतिक भाषा प्रसंस्करण।
मानव मस्तिष्क की तरह काम करने के लिए मशीनों को डिजाइन करने का प्रयास डीप लर्निंग का मूल विचार है।
- CNN मुख्य रूप से इमेज डेटा को प्रोसेस करने के लिए डिज़ाइन किए गए हैं।
- वे इमेज में पैटर्न, किनारों और विशेषताओं को पहचानने के लिए कनवल्शनल लेयर्स का उपयोग करते हैं।
- CNN के अनुप्रयोगों में इमेज क्लासिफिकेशन, ऑब्जेक्ट डिटेक्शन और इमेज सेगमेंटेशन शामिल हैं।
CNN इमेज डेटा के विश्लेषण में क्रांति लाते हैं, जिससे कंप्यूटर को दृश्य जानकारी को समझने और व्याख्या करने की अनुमति मिलती है, जो सेल्फ-ड्राइविंग कारों से लेकर मेडिकल इमेजिंग तक कई अनुप्रयोगों के लिए महत्वपूर्ण है।
एक इमेज में विभिन्न वस्तुओं (जैसे कार, कुत्ता, पेड़) की पहचान करना ऑब्जेक्ट डिटेक्शन का एक उदाहरण है, जो CNN का उपयोग करता है।
- RNN अनुक्रमिक डेटा, जैसे टेक्स्ट और टाइम सीरीज़, को संभालने के लिए उपयुक्त हैं।
- वे पिछले इनपुट से जानकारी को याद रखने के लिए 'मेमोरी' का उपयोग करते हैं।
- ट्रांसफॉर्मर, जैसे कि GPT और BERT, प्राकृतिक भाषा प्रसंस्करण (NLP) में अत्याधुनिक हैं, जो टेक्स्ट डेटा को अधिक प्रभावी ढंग से प्रोसेस करते हैं।
RNN और ट्रांसफॉर्मर जैसे आर्किटेक्चर मशीनों को भाषा और समय के साथ बदलने वाले डेटा को समझने में सक्षम बनाते हैं, जिससे चैटबॉट, मशीन अनुवाद और भावना विश्लेषण जैसे अनुप्रयोग संभव होते हैं।
टेक्स्ट डेटा को संख्यात्मक वैक्टर में परिवर्तित करना ताकि मशीनें इसे समझ सकें, RNN और ट्रांसफॉर्मर द्वारा उपयोग की जाने वाली एक महत्वपूर्ण प्रीप्रोसेसिंग तकनीक है।
- डेटा साइंटिस्ट डेटा का विश्लेषण करते हैं, अंतर्दृष्टि निकालते हैं और भविष्यवाणियां करते हैं।
- ML इंजीनियर ML मॉडल बनाते, तैनात करते और बनाए रखते हैं।
- दोनों भूमिकाओं के लिए ML, DL और डेटा विश्लेषण की मजबूत समझ की आवश्यकता होती है।
इन भूमिकाओं को समझना आपको AI और ML के क्षेत्र में करियर पथों को नेविगेट करने और यह जानने में मदद करता है कि आप इन तकनीकों को वास्तविक दुनिया की समस्याओं पर कैसे लागू कर सकते हैं।
एक डेटा साइंटिस्ट या ML इंजीनियर एक AI एप्लीकेशन बनाने में भाग ले सकता है, जैसे कि एक रेकमेंडेशन सिस्टम या एक सेल्फ-ड्राइविंग कार।
Key takeaways
- AI एक व्यापक क्षेत्र है, ML इसका एक सबसेट है जो डेटा से सीखने पर केंद्रित है, और DL ML का एक सबसेट है जो न्यूरल नेटवर्क का उपयोग करता है।
- सुपरवाइज्ड लर्निंग में लेबल किए गए डेटा का उपयोग किया जाता है, अनसुपरवाइज्ड लर्निंग में बिना लेबल वाले डेटा में पैटर्न खोजे जाते हैं, और सेमी-सुपरवाइज्ड लर्निंग दोनों का उपयोग करती है।
- रिग्रेशन निरंतर मानों की भविष्यवाणी करता है, जबकि क्लासिफिकेशन डेटा को श्रेणियों में वर्गीकृत करता है।
- CNN इमेज प्रोसेसिंग के लिए उत्कृष्ट हैं, जबकि RNN और ट्रांसफॉर्मर अनुक्रमिक डेटा (जैसे टेक्स्ट) के लिए बेहतर हैं।
- डेटा साइंटिस्ट और ML इंजीनियर AI और ML के क्षेत्र में महत्वपूर्ण भूमिका निभाते हैं, जो डेटा से मूल्य निकालने और बुद्धिमान सिस्टम बनाने पर ध्यान केंद्रित करते हैं।
- AI और ML मॉडल को प्रभावी ढंग से बनाने और उपयोग करने के लिए डेटा को समझना और प्रीप्रोसेस करना महत्वपूर्ण है।
Key terms
Artificial Intelligence (AI)Machine Learning (ML)Deep Learning (DL)Supervised LearningUnsupervised LearningSemi-Supervised LearningRegressionClassificationConvolutional Neural Network (CNN)Recurrent Neural Network (RNN)TransformerData ScientistML EngineerNeural Network
Test your understanding
- AI, ML और DL के बीच मुख्य अंतर क्या हैं और वे एक-दूसरे से कैसे संबंधित हैं?
- सुपरवाइज्ड और अनसुपरवाइज्ड लर्निंग के बीच क्या अंतर है, और प्रत्येक का उपयोग कब किया जाना चाहिए?
- रिग्रेशन और क्लासिफिकेशन समस्याओं के बीच क्या अंतर है, और प्रत्येक के लिए एक उदाहरण दें?
- CNN और RNN का उपयोग मुख्य रूप से किस प्रकार के डेटा के लिए किया जाता है, और क्यों?
- एक डेटा साइंटिस्ट और एक ML इंजीनियर की भूमिकाओं में क्या अंतर है?