शुरुआती लोगों के लिए मशीन लर्निंग - एक पाठ्यक्रम

April 20, 2026 · View on GitHub

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

🌐 बहुभाषी समर्थन

GitHub Action के माध्यम से समर्थित (स्वचालित और हमेशा अद्यतित)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

स्थानीय रूप से क्लोन करना पसंद करते हैं?

यह रिपॉजिटरी 50+ भाषा अनुवादों को शामिल करती है जो डाउनलोड आकार को काफी बढ़ाती है। अनुवाद के बिना क्लोन करने के लिए, sparse checkout का उपयोग करें:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git
cd ML-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git
cd ML-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

इससे आपको कोर्स पूरा करने के लिए आवश्यक सब कुछ तेज़ी से डाउनलोड होगा।

हमारे समुदाय में शामिल हों

Microsoft Foundry Discord

हमारे पास एक Discord पर AI के साथ सीखने की श्रृंखला चल रही है, अधिक जानने और जुड़ने के लिए जाएं Learn with AI Series 18 - 30 सितंबर, 2025 को। आपको डेटा साइंस के लिए GitHub Copilot का उपयोग करने के टिप्स और ट्रिक्स मिलेंगे।

Learn with AI series

शुरुआती लोगों के लिए मशीन लर्निंग - एक पाठ्यक्रम

🌍 विश्व की संस्कृतियों के माध्यम से मशीन लर्निंग का अन्वेषण करते हुए विश्वभर की यात्रा करें 🌍

Microsoft के क्लाउड एडवोकेट्स आपको मशीन लर्निंग के बारे में 12 सप्ताह, 26-पाठ के पाठ्यक्रम की पेशकश करते हैं। इस पाठ्यक्रम में, आप कभी-कभी 'क्लासिक मशीन लर्निंग' कहा जाने वाला विषय सीखेंगे, जो मुख्य रूप से Scikit-learn लाइब्रेरी का उपयोग करता है और डीप लर्निंग से बचता है, जिसका कवरेज हमारी AI for Beginners' curriculum में है। इन पाठों को हमारे 'डेटा साइंस फॉर बिगिनर्स' पाठ्यक्रम के साथ संयोजित करें।

हमारे साथ विश्वभर की यात्रा करें क्योंकि हम विभिन्न क्षेत्रों के डेटा पर क्लासिक तकनीकों को लागू करते हैं। प्रत्येक पाठ में प्री और पोस्ट-लेसन क्विज, लिखित निर्देश, समाधान, असाइनमेंट आदि शामिल हैं। हमारी परियोजना आधारित शिक्षण पद्धति आपको निर्माण करते हुए सीखने का मौका देती है, जो नई कौशलों को 'अटके' रहने का सिद्ध तरीका है।

✍️ हमारे लेखकों को हार्दिक धन्यवाद जे़न लूपर, स्टीफन हाउल, फ्रांसेस्का लज़्ज़ेरी, टोमोमी इमुरा, कैसी ब्रेवियू, दिमित्री सोशनिकोव, क्रिस नोरिंग, अनिर्बान मुखर्जी, ऑर्नेला अल्टुन्यान, रुथ याकुबू और ऐमी बॉयड

🎨 हमारे चित्रकारों को धन्यवाद टोमोमी इमुरा, दिसानी मैडीपाली, और जे़न लूपर

🙏 Microsoft Student Ambassador लेखकों, समीक्षकों और सामग्री योगदानकर्ताओं को विशेष धन्यवाद, विशेष रूप से ऋषित दागली, मुहम्मद साकिब खान इनान, रोहन राज, अलेक्जेंड्रू पेट्रेस्कु, अभिषेक जायसवाल, नवरिन ताबस्सुम, इवान सामुइला, और स्निग्धा अग्रवाल

🤩 Microsoft Student Ambassadors एरिक वंजाऊ, जसलिन सोंधी, और विदुषी गुप्ता को R पाठों के लिए अतिरिक्त आभार!

शुरुआत

इन चरणों का पालन करें:

  1. रिपॉजिटरी को फोर्क करें: इस पेज के ऊपर-दाएँ कोने में "Fork" बटन पर क्लिक करें।
  2. रिपॉजिटरी को क्लोन करें: git clone https://github.com/microsoft/ML-For-Beginners.git

इस कोर्स के सभी अतिरिक्त संसाधन Microsoft Learn संग्रह में पाएँ

🔧 मदद चाहिए? आम समस्याओं के समाधान के लिए हमारा Troubleshooting Guide देखें।

छात्रों, इस पाठ्यक्रम का उपयोग करने के लिए, पूरे रिपॉजिटरी को अपने GitHub खाते पर फोर्क करें और स्वयं या समूह के साथ अभ्यास पूरा करें:

  • प्री-लेक्चर क्विज से शुरुआत करें।
  • व्याख्यान पढ़ें और गतिविधियाँ पूरी करें, प्रत्येक ज्ञान जांच पर रुकें और सोचें।
  • समाधान कोड चलाने के बजाय पाठ को समझकर परियोजनाएं बनाने का प्रयास करें; हालांकि कोड प्रत्येक परियोजना आधारित पाठ के /solution फ़ोल्डर में उपलब्ध है।
  • पोस्ट-लेक्चर क्विज लें।
  • चैलेंज पूरा करें।
  • असाइनमेंट पूरा करें।
  • किसी भी लेसन समूह को पूरा करने के बाद, Discussion Board पर जाएं और सही PAT रूपांकन भरकर "उच्चारित करें"। PAT एक प्रगति मूल्यांकन उपकरण है जो आपकी सीख को आगे बढ़ाता है। आप अन्य PAT पर प्रतिक्रियाएँ भी दे सकते हैं ताकि हम एक साथ सीखें।

आगे पढ़ाई के लिए, हम इन Microsoft Learn मॉड्यूल और सीखने के रास्तों का पालन करने की सलाह देते हैं।

शिक्षकों, हमने इस पाठ्यक्रम का उपयोग कैसे करें, इस पर कुछ सुझाव शामिल किए हैं


वीडियो वॉकथ्रू

कुछ पाठ छोटे वीडियो के रूप में उपलब्ध हैं। इन्हें आप पाठों में इन-लाइन देख सकते हैं, या Microsoft Developer YouTube चैनल पर ML for Beginners प्लेलिस्ट में नीचे दिए चित्र पर क्लिक करके देख सकते हैं।

ML for beginners banner


टीम से मिलें

Promo video

गिफ़ के निर्माता Mohit Jaisal

🎥 परियोजना और इसे बनाने वालों के बारे में वीडियो देखने के लिए ऊपर के चित्र पर क्लिक करें!


शिक्षण पद्धति

इस पाठ्यक्रम को बनाते समय हमने दो शैक्षणिक सिद्धांत चुनें हैं: यह सुनिश्चित करना कि यह प्रोजेक्ट-आधारित और हैंड्स-ऑन हो तथा इसमें बार-बार क्विज़ शामिल हों। इसके अलावा, इस पाठ्यक्रम का एक साझा थीम है जो इसे एकजुट बनाता है।

सामग्री का प्रोजेक्ट्स के साथ मिलान करने से छात्रों के लिए प्रक्रिया अधिक रोचक हो जाती है और अवधारणाओं की स्थिरता बढ़ती है। इसके अलावा, कक्षा से पहले का एक कम दबाव वाला क्विज छात्र की विषय सीखने की इच्छा को स्थापित करता है, जबकि कक्षा के बाद दूसरा क्विज चारों ओर प्रतिधारण सुनिश्चित करता है। यह पाठ्यक्रम लचीला और मनोरंजक बनाया गया है और इसे पूरा या अंशतः लिया जा सकता है। प्रोजेक्ट्स छोटे शुरू होते हैं और 12-सप्ताह के अंत तक धीरे-धीरे जटिल हो जाते हैं। इस पाठ्यक्रम में वास्तविक दुनिया के ML अनुप्रयोगों पर पोस्टस्क्रिप्ट भी शामिल है, जिसे अतिरिक्त क्रेडिट या चर्चा के आधार के रूप में इस्तेमाल किया जा सकता है।

हमारे व्यवहार संहिता, योगदान, अनुवाद, और समस्याओं का समाधान दिशानिर्देश देखें। हम आपकी रचनात्मक प्रतिक्रिया का स्वागत करते हैं!

प्रत्येक पाठ में शामिल हैं

  • वैकल्पिक स्केचनोट
  • वैकल्पिक पूरक वीडियो
  • वीडियो वॉकथ्रू (कुछ पाठों में)
  • प्री-लेक्चर वार्मअप क्विज
  • लिखित पाठ
  • परियोजना आधारित पाठों के लिए, परियोजना को कैसे बनाएं पर चरण-दर-चरण गाइड
  • ज्ञान जांच
  • एक चुनौती
  • पूरक पठन सामग्री
  • असाइनमेंट
  • पोस्ट-लेक्चर क्विज

भाषाओं के बारे में एक नोट: ये पाठ मुख्य रूप से Python में लिखे गए हैं, लेकिन कई R में भी उपलब्ध हैं। R पाठ पूरा करने के लिए, /solution फ़ोल्डर पर जाएं और R पाठ देखें। इनमें .rmd एक्सटेंशन होता है जो एक R Markdown फ़ाइल को दर्शाता है जिसे सरलता से कोड खंड (R या अन्य भाषाओं के) और एक YAML हेडर (जो PDF जैसी आउटपुट स्वरूपों को प्रारूपित करने का मार्गदर्शन करता है) को Markdown दस्तावेज़ में एम्बेड करने के रूप में परिभाषित किया जा सकता है। इसलिए, यह डेटा विज्ञान के लिए एक आदर्श लेखन ढांचा के रूप में कार्य करता है क्योंकि इससे आप अपना कोड, उसका आउटपुट, और अपने विचार एक साथ Markdown में लिख सकते हैं। इसके अलावा, R Markdown दस्तावेज़ PDF, HTML, या Word जैसे आउटपुट स्वरूपों में प्रस्तुत किए जा सकते हैं।

क्विज़ के बारे में एक नोट: सभी क्विज़ Quiz App फ़ोल्डर में पाए जाते हैं, कुल 52 क्विज़ हैं जिनमें से प्रत्येक में तीन प्रश्न होते हैं। वे पाठों के भीतर से जुड़े होते हैं लेकिन क्विज़ ऐप स्थानीय रूप से चलाया जा सकता है; quiz-app फ़ोल्डर में निर्देशों का पालन करें ताकि आप इसे स्थानीय रूप से होस्ट या Azure पर तैनात कर सकें।

पाठ संख्याविषयपाठ समूहसीखने के उद्देश्यलिंक्ड पाठलेखक
01मशीन लर्निंग का परिचयपरिचयमशीन लर्निंग के मूलभूत सिद्धांत सीखेंपाठMuhammad
02मशीन लर्निंग का इतिहासपरिचयइस क्षेत्र के इतिहास को जानेंपाठJen and Amy
03निष्पक्षता और मशीन लर्निंगपरिचयमशीन लर्निंग मॉडल बनाते और लागू करते समय छात्रों को विचार करने वाले निष्पक्षता के महत्वपूर्ण दार्शनिक मुद्दे क्या हैं?पाठTomomi
04मशीन लर्निंग के तकनीकपरिचयमशीन लर्निंग अनुसंधानकर्ता मशीन लर्निंग मॉडल बनाने के लिए कौन-कौन सी तकनीकें इस्तेमाल करते हैं?पाठChris and Jen
05प्रतिगमन का परिचयRegressionप्रतिगमन मॉडलों के लिए Python और Scikit-learn के साथ शुरूआत करेंPythonRJen • Eric Wanjau
06उत्तरी अमेरिका कद्दू के दाम 🎃RegressionML के लिए डेटा को विज़ुअलाइज़ और साफ करेंPythonRJen • Eric Wanjau
07उत्तरी अमेरिका कद्दू के दाम 🎃Regressionरैखिक और बहुपदीय प्रतिगमन मॉडल बनाएंPythonRJen and Dmitry • Eric Wanjau
08उत्तरी अमेरिका कद्दू के दाम 🎃Regressionएक लॉजिस्टिक प्रतिगमन मॉडल बनाएंPythonRJen • Eric Wanjau
09एक वेब ऐप 🔌Web Appअपने प्रशिक्षित मॉडल का उपयोग करने के लिए एक वेब ऐप बनाएंPythonJen
10वर्गीकरण का परिचयClassificationअपने डेटा को साफ, तैयार, और विज़ुअलाइज़ करें; वर्गीकरण का परिचयPythonRJen and Cassie • Eric Wanjau
11स्वादिष्ट एशियाई और भारतीय व्यंजन 🍜Classificationवर्गीकरणकर्ताओं का परिचयPythonRJen and Cassie • Eric Wanjau
12स्वादिष्ट एशियाई और भारतीय व्यंजन 🍜Classificationऔर अधिक वर्गीकरणकर्ताPythonRJen and Cassie • Eric Wanjau
13स्वादिष्ट एशियाई और भारतीय व्यंजन 🍜Classificationअपने मॉडल का उपयोग करके एक अनुशंषा वेब ऐप बनाएंPythonJen
14क्लस्टरिंग का परिचयClusteringअपने डेटा को साफ, तैयार, और विज़ुअलाइज़ करें; क्लस्टरिंग का परिचयPythonRJen • Eric Wanjau
15नाइजीरियाई संगीत स्वादों का अन्वेषण 🎧ClusteringK-Means क्लस्टरिंग विधि का अन्वेषणPythonRJen • Eric Wanjau
16प्राकृतिक भाषा प्रसंस्करण का परिचय ☕️Natural language processingएक सरल बॉट बनाकर NLP के मूलभूत बातें सीखेंPythonStephen
17सामान्य NLP कार्य ☕️Natural language processingभाषा संरचनाओं के साथ काम करने में आवश्यक सामान्य कार्यों को समझकर अपने NLP ज्ञान को गहरा करेंPythonStephen
18अनुवाद और भावना विश्लेषण ♥️Natural language processingजेन ऑस्टेन के साथ अनुवाद और भावना विश्लेषणPythonStephen
19यूरोप के रोमांटिक होटल ♥️Natural language processingहोटल समीक्षाओं के साथ भावना विश्लेषण 1PythonStephen
20यूरोप के रोमांटिक होटल ♥️Natural language processingहोटल समीक्षाओं के साथ भावना विश्लेषण 2PythonStephen
21टाइम सीरीज पूर्वानुमान का परिचयTime seriesटाइम सीरीज पूर्वानुमान का परिचयPythonFrancesca
22⚡️ विश्व ऊर्जा उपयोग ⚡️ - ARIMA के साथ टाइम सीरीज पूर्वानुमानTime seriesARIMA के साथ टाइम सीरीज पूर्वानुमानPythonFrancesca
23⚡️ विश्व ऊर्जा उपयोग ⚡️ - SVR के साथ टाइम सीरीज पूर्वानुमानTime seriesSupport Vector Regressor के साथ टाइम सीरीज पूर्वानुमानPythonAnirban
24सुदृढीकरण शिक्षण का परिचयReinforcement learningQ-लर्निंग के साथ सुदृढीकरण शिक्षण का परिचयPythonDmitry
25पीटर को भेड़िये से बचाएँ! 🐺Reinforcement learningसुदृढीकरण शिक्षण जिमPythonDmitry
पोस्टस्क्रिप्टवास्तविक दुनिया के ML परिदृश्य और अनुप्रयोगML in the Wildक्लासिकल ML के दिलचस्प और प्रकट करते हुए वास्तविक दुनिया के अनुप्रयोगपाठटीम
पोस्टस्क्रिप्टRAI डैशबोर्ड का उपयोग करके ML में मॉडल डिबगिंगML in the Wildजिम्मेदार AI डैशबोर्ड कॉम्पोनेंट्स का उपयोग कर मशीन लर्निंग में मॉडल डिबगिंगपाठRuth Yakubu

इस पाठ्यक्रम के लिए हमारे Microsoft Learn संग्रह में सभी अतिरिक्त संसाधन देखें

ऑफलाइन पहुंच

आप इस दस्तावेज़ को ऑफलाइन Docsify का उपयोग करके चला सकते हैं। इस रिपॉजिटरी को फोर्क करें, अपने स्थानीय मशीन पर Docsify स्थापित करें, और फिर इस रिपॉजिटरी के रूट फ़ोल्डर में टाइप करें docsify serve। वेबसाइट आपके लोकलहोस्ट पर पोर्ट 3000 पर चलती रहेगी: localhost:3000

पीडीएफ़

पाठ्यक्रम की पीडीएफ़ फाइल लिंक के साथ यहाँ देखें।

🎒 अन्य पाठ्यक्रम

हमारी टीम अन्य पाठ्यक्रम बनाती है! देखें:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


जेनरेटिव एआई श्रृंखला

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


कोर लर्निंग

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


कॉपिलट श्रृंखला

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

सहायता प्राप्त करना

यदि आप मशीन लर्निंग सीखते समय या एआई अनुप्रयोग बनाने में फंस जाते हैं या आपके पास प्रश्न हैं, तो चिंता न करें — सहायता उपलब्ध है।

आप अन्य सीखने वालों और डेवलपर्स के साथ चर्चाओं में शामिल हो सकते हैं, प्रश्न पूछ सकते हैं, और अपनी विचारधाराएं समुदाय के साथ साझा कर सकते हैं।

  • प्रश्न पूछने और दूसरों के साथ सीखने के लिए समुदाय में शामिल हों
  • मशीन लर्निंग अवधारणाओं और परियोजना विचारों पर चर्चा करें
  • अनुभवी डेवलपर्स से मार्गदर्शन प्राप्त करें

एक सहायक समुदाय आपके कौशल को विकसित करने और समस्याओं के समाधान को तेज़ करने का एक शानदार तरीका है।

Microsoft Foundry Discord Community

यदि आपको बग, त्रुटियाँ मिलती हैं, या बेहतर बनाने के लिए सुझाव हैं, तो आप इस रिपॉजिटरी में एक Issue भी खोल सकते हैं ताकि समस्या रिपोर्ट की जा सके।

उत्पाद फीडबैक के लिए या मौजूदा समुदाय पोस्ट खोजने के लिए, डेवलपर फोरम देखें:

Microsoft Foundry Developer Forum

अतिरिक्त सीखने के सुझाव

  • बेहतर समझ के लिए प्रत्येक पाठ के बाद नोटबुक की समीक्षा करें।
  • अपने आप एल्गोरिदम को लागू करने का अभ्यास करें।
  • सीखे गए सिद्धांतों का उपयोग करके वास्तविक दुनिया के डेटा सेट खोजें।

अस्वीकरण:
यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator का उपयोग करके अनूदित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवाद में त्रुटियां या असंगतियाँ हो सकती हैं। मूल दस्तावेज़ अपनी स्थानीय भाषा में अधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं।