Hi… क्या आपके मन में इनसे सम्बंधित कोई सवाल है जैसे मशीन लर्निंग क्या है? (Machine Learning Kya Hai? | What is Machine Learning in Hindi) और आखिर Machine Learning कैसे काम करता है? ( How does machine learning work?) तो ये पोस्ट आपके लिए है।
हम इसके बारे में पूरी बात करेंगे फायदे और नुकसान के बारे में भी देखेंगे। एक आसान भाषा में हम जान लेते है की ये आखिर बला क्या है? Machine Learning की वजह से Machine अपने आप को सिखाता है, वो सीख़ सकता है की क्या करना है और क्या नहीं।
Table of Contents
Toggleमशीन लर्निंग | Machine Learning in Hindi
कुछ लोग कहते हैं की Machine Learning अपने आप Time Travel करने के लिए एक Machine मलतब की एक Time Machine बना देगी। ये इन्सानो के लिए खतरा है। असल में ऐसा कुछ नहीं है, अभी के लिए तो नहीं।
आसान भाषा में समझे तो जैसे आप आपने YouTube पर video देख रहे हो, तो आपके सामने उस से मिलती जुलती एक और Video नीचे दिख जाएगी। इसके अलावा अगर आप Internet पर कपड़े देख रहे होते है तो अचानक से आपके सामने अलग -अलग ड्रेस के विज्ञापन आने लग जाते है।
यही नहीं कभी कभी तो बहुत ही ज्यादा अच्छे से मशीन ये काम करती है। जैसे की आप सुबह Morning Walk पर जाते हो और आप मोबाइल को चला रहे हैं। तो ये आपको मैसेज भी दे देगी की आप बहार चलते समय मोबाइल का Use avoid करें।
और उदहारण दूँ तो ये की – आप अगर कहीं पर Travel कर रहें है तो ये आपको यात्रा से सम्बंधित विज्ञापन भी दिखने लग जाती है। ये सब देख कर आपको ये लगता है की, हाँ यार Machine ये सब इतने अच्छे से कैसे कर लेती है.
Machine Learning:
जैसे Self Driving Car की बात करें। इसमें सबसे पहले क्या किया गया की, Machine को बहुत सारे Image दिखाए गए, बहुत सारे Image उसमे Program किये गए की जब ऐसी Condition आएगी तो ऐसे करना है। ऐसा मोड़ आएगा तो ऐसे left-Right मुड़ना। सामने Traffic आएगा तो ब्रेक लगाना है।
ऐसे ही आपने करोड़ो-अरबों Image को दिखा कर आपने Program को तैयार किया है। तो अब वो Machine सब कुछ अपने आप करेगी वही सब कुछ संभालेगी।
“Machine learning में क्या होता है आप एक प्रोग्राम लिखते हो उसमे Data देते हो और इसके बाद प्रोग्राम अपने आप काम करता है।”
» AI (आर्टिफिशियल इंटेलिजेंस) क्या है?
मशीन लर्निंग क्या है? | What is Machine Learning in Hindi –
» Machine learning यह Artificial Intelligence की एक शाखा है। जो डेटा और एल्गोरिदम के आधार पर मनुष्यों के सीखने के तरीके, की नकल करने के लिए काम में लिया जाता है।
» यह आप एक program लिखते हो और उसको इस तरीके से Train करते हो की आगे का काम वो अपने आप करे।
» इस प्रोग्राम को कुछ इस से Design या Train किया जाता है की जैसे हम इंसान कोई चीज सीख़ सकते है ठीक वैसे ही Machine अपने आप सीखे सके।
मशीन लर्निंग के प्रकार | Types of Machine Learning in Hindi –
Machine Learning 3 तरह की होती है या इसके 3 प्रकार है।
1. Supervised Learning
2. Unsupervised Learning
3. Reinforcement Learning
Supervised learning in Hindi – सुपरवाइज्ड लर्निंग क्या है?
इस Learning में आपके पास Label Data होता है। Label data मतलब की ऐसा data जिस पर label लगा हो, जैसे आपने कई सारी चीज लिखी उनको अलग -अलग box में रख दिया हैं। अब आप उसमे Confuse न हो की कोनसे box में क्या है? इशलिये आप उस पर label लगा देते है. ताकि ये पता चले इसमें और इसमें क्या-क्या है? कुछ ऐसा ही।
जैसे आपने मशीन को data दिया Image का और मशीन को बताया की, मैंने इस Image पर गाडी को इधर मोड़ा, ये वाली Image पर ब्रेक लगाया या ये वाली Image पर गियर लगाया। इसी तरीके के Label data को आपने Machine को दिए। ये सारे data एक label data है। मतलब की इनमे एक तरह से बताया है की ये यह है। यह इसके लिए है।
आपने मशीन को एक Label data की पूरी List दे दी। इससे अब मशीन समझ चुकी है की उसे क्या करना है। अब इस मशीन क्या करेगी कुछ Rules बना लेगी, Set of Rules बना लेगी। अब ये मशीन इन Rules का उपयोग इसके सामने आने वाले डाटा को Label करने के लिए करेगी।
Supervised Learning के प्रकार
यह दो प्रकार की होती है।
- 1. Regression
- यह एक ऐसी तकनीक है जो Independent और dependent variable या विशेषताओं के बीच में संबंधों (Relationship) की जाँच करने के लिए है। इसका उपयोग machine learning में method के लिए होता है, जो पूर्व अनुमानित मॉडलिंग के लिए किया जाता है,
- 2. Classification
- एक तरह का एल्गोरिथ्म है। एक supervised learning technique जो की उपयोग में लिया जाता है की new observations की श्रेणी (classes) की पहचाने हो सके। इसमे program सीखता है किसके आधार पर - उसके पास जो data set या observation इनके आधार पर। इसके बाद वो new observations को Group में वर्गीकृत कर देता है।
What is Unsupervised Learning अनसुपरवाइज़्ड लर्निंग क्या है?
इसमें क्या होता है की, आप program में data देते है। आपका यह program ऐसा होना चाहिए की वो उन data से सीख़ सके और हमें Insight दे सके।
Unsupervised Learning के प्रकार
यह दो प्रकार के होते हैं
- 1. Clustering
- आपके पास बहुत सारा data है। अब आपको उस data को अलग -अलग cluster में विभाजित करना है। अब उन cluster का अपने आप में एक महत्व है। उदहारण के लिए - जैसे की कुछ Girls है। अब इनके किसी girl के बालों का रंग ऐसा है, उनकी आखो का रंग ऐसा है किसी के बाल लम्बे है, कोई सुन्दर है। इसी तरीके से मैं इनकी सारी जानकारी से data निकलाता हूँ। अब मैं इन Girls के data को machine में fed करता हूँ। तो मैं अपने Unsupervised Learning का जो algorithm है वो मुझे उन data को cluster करके देगा , इन data से सीख कर मुझे insight देगा।
- 2. Association
- इस तकनीक में वस्तुएं एक - दूसरे से किस प्रकार associate है, जुड़ी हुई है. जितने भी बड़े database है इनमे variables के बीच रिलेशनशिप को खोजने की एक बहुत ही प्रसिद्ध method (विधि) है।
Reinforcement Learning in Hindi – रेंफोर्समेंट लर्निंग क्या है?
इसमें क्या होता है की जैसे किसी environment में कोई agent है वो सीखता है। उदहारण के लिए जैसे की आप School जाते हो वहां का एक अलग environment होता है। अब आप class में बैठे हो आप class के बाहर की तरफ देख रहे हो तो teacher आपको मारेगा। तो आप सीखते हो की हाँ बाहर की तरफ नहीं देखना है। आप किसी लड़की की तरफ देखोगे तो डांट पड़ेगी, आप सीखोगे। आपने class में बम फोड़ दिया तो आपको सजा मिलेगी -आप सीखोगे की बम नहीं फोड़ना।
आप लोगो का पता नहीं पर हम लोगो ने college में ऐसा किया था। तो सजा मिली थीऔर हम उससे सीखे की – हाँ वापस ऐसा नहीं करेंगे।
बिलकुल ऐसा ही है Reinforcement इसमें agent गलती करता है सीखता है। ऐसा करते हुए वो perfect हो जाता है। अब जो decision लेता है वो बिलकुल सही लेता है।
Machine Learning vs Artificial Intelligence
AI और ML (Machine Learning) तेजी से बढ़ रहे हैं। वजह भी बिलकुल साफ़ है, जिस काम के लिए पहले घंटो लगते थे अब वो बस सेकंड में हो जायेगा। AI का उपयोग आने वाले समय में हर क्षेत्र में होगा। इससे पैसे और Time दोनों बचेंगे।
AI और machine learning बिल्कुल एक ही चीज़ नहीं हैं। वे आपस में घनिष्ठ रूप से जुड़े हुए हैं। यह समझने का सबसे अच्छा तरीका है कि AI और machine learning एक दूसरे से कैसे संबंधित हैं:
AI एक ऐसा Concept है जिसमे किसी मशीन या सिस्टम को इंसान की तरह समझने, तर्क करने, कार्य करने में सक्षम बनाने के लिए तैयार किया जा रहा है।
Machine learning यह AI का एक एप्लिकेशन है जो मशीनों को डेटा (जो Data हम उनको देते है ) से ज्ञान निकालने और उन से सीखने की अनुमति देता है
Machine learning व Artificial Intelligence और में क्या अन्तर है?
- Artificial Intelligence
- यह एक ऐसी तकनीक है जिसका मसकद मशीन को मानव व्यवहार करने में सक्षम बनाती है।
- इसका उद्देश्य एक बुद्धिमान प्रणाली (Intelligent System) विकसित करना है जो जटिल और मुश्किल कार्य कर सके।
- ऐसे सिस्टम बनाते हैं जिस Level के काम इंसान कर सकते है उसी level की तरह जटिल कार्यों को हल कर सकते हैं
- AI को क्षमताओं के आधार पर तीन भागो में विभाजित किया जा सकता है - Weak AI, General AI और Strong AI
- AI के अनुप्रयोगों का दायरा व्यापक(Wide) है
- Machine Learning
- Machine learning यह AI का एक सबसेट है। जो मशीन को सीखने की अनुमति देता है इसके पास जो पिछले डेटा से.
- इसका उद्देश्य ऐसी मशीनें बनाना है - डेटा से सीख सकें ताकि जो result है उसमें Accuracy और speed बढे
- Machine learning एल्गोरिदम ऐसा है की पूर्वानुमानित मॉडल तैयार कर सके।
- Machine learning को भी मुख्य रूप से तीन भागो में विभाजित किया जा सकता है Supervised learning, Unsupervised learning and Reinforcement learning
- Machine learning में अनुप्रयोगों का दायरा (limited) सीमित है।
Machine Learning और Program में क्या अन्तर है?
- Machine Learning
- Machine learning यह AI का एक Subset है। algorithm विकसित करने के लिए डेटा से सीखने पर ध्यान केंद्रित करता है.
- यह एक डेटा-संचालित दृष्टिकोण का उपयोग करता है, इसे आम तौर पर ऐतिहासिक डेटा पर प्रशिक्षित किया जाता है.
- ML यह बड़े datasets में patterns और insightsपा सकता है जिन्हें इंसानो के लिए खोजना मुश्किल हो जाता है।
- Programming
- इसमें समस्या कथनों (problem statements) के आधार पर - Developers द्वारा नियम-आधारित कोड लिखा जाता है।
- programming, generally नियम-आधारित होती है। इसमें मशीन लर्निंग और एआई जैसी सेल्फ-लर्निंग सुविधाएं नहीं हैं।
- Programming पूरी तरह से डेवलपर्स की बुद्धि पर निर्भर है।
Machine Learning के Advantages मशीन लर्निंग के फायदे
1. Machine Learning मशीन को Next Level का और modern बनाने में मदद करता है। जिससे Machine इंसानो की तरह सोच सके काम कर सके।
2. इनमे Data दिए जाते है। इन्ही data के आधार पर machine काम करेगी। इसके बाद machine के पास आने वाले data के लिए rules बना लेगी
3. यह Doctors के लिए अच्छी Medical सुविधा व छात्रों को बेहतर शिक्षा प्रदान कर सकता है।
4. यह वैज्ञानिको के लिए भी काफी मददगार होगा क्युकी इस मशीन में सब कुछ data डाला जायेगा। जिससे वैज्ञानिको के पास अगर कोई भी problem आती है और वो मशीन का उपयोग करेंगे तो 1 सेकंड में बहुत सारे solution दिखायेगा। जिनका जवाब वैज्ञानिको के पास भी नहीं होगा।
5. सुरक्षा के लिए भी Machine बहुत ही जरुरी है। किसी भी आतंकवादी गतिविधि का पता सेकण्ड्स में लगाया जा सकता है।
Machine Learning के Dis-Advantages मशीन लर्निंग के नुकसान
1. यह program करना और ऐसे machine बनाना मुश्किल काम है और पैसे भी लगते हैं।
2. इसका उपयोग कुछ देश गलत कामों में भी उपयोग में ले सकते है।
3. लोगो की नौकरियां बहुत ज्यादा जाने वाली है। America में तो इसके लिए हड़ताल भी की जाने लगी है।
4. इसमें डेटा का size काफी बड़ा होता है जिसके कारण सिस्टम को अधिक मात्रा में मेमोरी स्पेस की ज़रूरत पड़ती है।
Final Lines
उम्मीद यही आपको यह आर्टिकल Machine Learning Kya Hai in Hindi (What is Machine Learning) पसंद आया होगा। हमने इसमें देखा Machine Learning Ke Prakar (Types of Machine Learning) और यह Kaam Kaise Karti Hai. आपको अच्छा लगे तो शेयर कीजियेगा .
Thank You so Much
Good 😊
Thanks !! Sir
aap ne machine learning ke baare me bahut achi jankari di hain. hum bhi machine learning par bahut kuch sikha hain aur logo ke sath share kar rahe hain . mera ek sawal hain ki isme deep learning kya hain ispar bhi koi details post likhe ya likhe hain to hame link send kare.
Thank you so much
Jaisa aapne comment kiya hai!! Ham jald hi aapke liye is topic par post likhenge
Good