Free tutorials & notes in Hindi & English · Clean code examples 🧰 मुफ़्त PDF और फ़ोटो टूल्स →
📘 Lesson  ·  Lesson 56

Supervised vs Unsupervised vs RL

Machine learning के तीन प्रकार

Machine learning तीन मुख्य प्रकारों में आता है, हर एक अलग तरीके से सीखता है। Supervised labelled examples से सीखता है, unsupervised unlabelled data में patterns ढूँढता है, और reinforcement rewards के साथ trial and error से सीखता है। अंतर जानना आपको समस्या के लिए सही तरीका चुनने में मदद करता है।

💡 Supervised = जवाबों से सीखो। Unsupervised = groups ढूँढो। Reinforcement = reward से सीखो।

Supervised learning

Model ऐसे data से सीखता है जहाँ हर example के पास पहले से सही जवाब (label) हो।

  • कैसे काम करता है: इसे "cat" या "dog" labelled कई photos दिखाइए, और यह उन्हें अलग बताना सीख जाता है।
  • दो तरह: classification (category predict करना) और regression (number predict करना)।
  • उदाहरण: spam detection, house price prediction, disease diagnosis।

यह सबसे आम प्रकार है क्योंकि labelled data training के दौरान साफ़ feedback देता है।

Unsupervised learning

Model को बिना labels वाला data मिलता है और उसे खुद structure ढूँढनी होती है।

  • कैसे काम करता है: इसे customer data दीजिए, और यह बिना बताए मिलते-जुलते customers को साथ group कर देता है।
  • मुख्य काम: clustering (groups ढूँढना) और pattern discovery।
  • उदाहरण: customer segmentation, news articles grouping, anomaly detection।

यह तब उपयोगी है जब आपके पास बहुत data हो पर जवाब न हों, और आप छिपे patterns खोजना चाहें।

Reinforcement learning

एक agent environment में action करके और rewards या penalties पाकर सीखता है।

  • कैसे काम करता है: agent actions आज़माता है; अच्छे reward कमाते हैं, बुरे points खोते हैं। समय के साथ यह सबसे अच्छी strategy सीख जाता है।
  • मुख्य विचार: कुल reward बढ़ाने को trial and error से सीखना।
  • उदाहरण: game-playing AI, robotics, self-driving car simulations।

कोई fixed answer key नहीं — agent अनुभव से सुधरता है।

त्वरित तुलना

TypeDataलक्ष्यउदाहरण
SupervisedLabelledजवाब predictSpam detection
UnsupervisedUnlabelledgroups/patterns ढूँढनाCustomer segments
ReinforcementRewardsसबसे अच्छे actions सीखनाGame AI

कब कौन-सा इस्तेमाल करें

  • Labelled data है और predictions चाहिए? → Supervised।
  • Unlabelled data है और structure खोजनी है? → Unsupervised।
  • Agent को फ़ैसलों की श्रृंखला लेनी है? → Reinforcement।

ज़्यादातर शुरुआती और business projects supervised हैं, क्योंकि labelled data और साफ़ predictions आम ज़रूरत हैं।

आम भ्रम

  • यह सोचना कि सारे ML को labels चाहिए। सिर्फ़ supervised को; unsupervised उनके बिना चलता है।
  • Clustering को classification से मिलाना। Classification supervised है; clustering unsupervised।
  • Reinforcement को आम मानना। यह शक्तिशाली पर विशेष है — ज़्यादातर रोज़ का ML supervised है।
  • लक्ष्य को data से मिलाना। Type दोनों पर निर्भर है — कौन-सा data है और क्या हासिल करना है।

सारांश

  • Supervised learning: labelled data, जवाब predict करता है (spam, prices)।
  • Unsupervised learning: unlabelled data, groups और patterns ढूँढता है।
  • Reinforcement learning: agent rewards और penalties से सीखता है।
  • अपने data और लक्ष्य से चुनिए।
  • शुरुआती के लिए supervised सबसे अच्छा starting point है।

आगे, supervised उदाहरण देखिए spam detection में, या model quality समझिए overfitting और underfitting में।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

Machine learning के तीन मुख्य प्रकार क्या हैं?
Supervised learning (labelled examples से सीखता है), unsupervised learning (unlabelled data में patterns ढूँढता है), और reinforcement learning (rewards के साथ trial and error से सीखता है)। हर एक अलग तरह की समस्या के लिए उपयुक्त है।
Supervised learning सरल शब्दों में क्या है?
Model ऐसे examples से सीखता है जहाँ सही जवाब दिया हो — जैसे "cat" या "dog" labelled photos। training के बाद, यह नए, अनदेखे data के लिए जवाब predict करता है। शुरुआती के लिए यह सबसे आम प्रकार है।
Supervised और unsupervised learning में क्या अंतर है?
Supervised learning outcomes predict करने को labelled data (जाने जवाबों वाले inputs) इस्तेमाल करता है। Unsupervised learning unlabelled data इस्तेमाल करता है और खुद छिपे patterns या groups ढूँढता है, जैसे customers को व्यवहार से cluster करना।
Reinforcement learning किसलिए इस्तेमाल होता है?
Reinforcement learning एक agent को अच्छे actions को reward और बुरे को penalise करके फ़ैसले लेना सिखाता है। यह game-playing AI, robotics और self-driving simulations में इस्तेमाल होता है, जहाँ model आज़माकर और सुधरकर सीखता है।
शुरुआती को पहले कौन-सा प्रकार सीखना चाहिए?
Supervised learning से शुरू कीजिए — यह सबसे आम है, साफ़ labelled examples हैं, और classification व regression cover करता है, जो ज़्यादातर व्यावहारिक ML projects की बुनियाद हैं।
← Back to Python Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

अगला topicOverfitting & Underfitting आपकी प्रगति: 56 / 66 (85%) · Lesson 57 / 66 आगे बढ़ें →

यह lesson कैसा लगा?

आपकी राय से हम content और बेहतर बनाते हैं।

अपना review और सुझाव लिखें (वैकल्पिक)

Review approve होने के बाद आपका नाम और शहर इसके साथ public दिख सकते हैं। Email या phone न लिखें।

▶ CodingEasily on YouTube

Video से सीखें – आसान Hindi में

चुनी हुई video: RDBMS भाग 3 – Class XI Commerce IT

▶ Channel subscribe करें