इस आर्टिकल में क्या है?
हेलो दोस्तों! आज का हमारा टॉपिक है “Machine Learning”. AI टेक्नोलॉजी के ज़्यादा इस्तेमाल होने से अब अक्सर “मशीन लर्निंग” जैसे शब्द पढ़ने सुनने को मिल रहे हैं। अगर आप आर्टिफिशियल इंटेलिजेंस में रुचि रखते हैं और इस टेक्नोलॉजी के बारे में जानना चाहते हैं, तो आपको इससे इससे जुड़े ज़रूरी शब्द (या vocabulary) का पता होना चाहिए। AI तकनीक में मशीन लर्निंग का बहुत बड़ा role है और इस आर्टिकल में जितने आसान शब्दों में हो सके आपको Machine Learning को hindi में समझाने की कोशिश करूँगी। तो आइए शुरू करें !
Machine Learning या ML क्या है ?
आपने ये तो सुना हो होगा कि computers से उन्हीं की भाषा में बात करनी पड़ती है। मान लीजिए आप कोई software बनाना चाहते हैं और उसके लिए अपने computer पर Coding कर रहे हैं। अब आपकी coding जैसी होगी computer आपको वैसा ही रिजल्ट देगा। आपका code कंप्यूटर अपनी भाषा में समझता है और जैसा बताया गया होता है वैसा कर देता है।
तो अगर आप ग़ौर दें तो इस उदाहरण में कंप्यूटर हमारी instructions पर पूरी तरह से निर्भर है। अगर हमारा code ग़लत होगा तो computer भी गलत ही result दे पायेगा क्योंकि वो नहीं जानता क्या सही है।
अब अगर मैं आपको बोलूँ के क्या हो अगर मैं computer को सारी कोडिंग सीखा दूँ उसे कंप्यूटर एक्सपर्ट बना दूँ और फिर उसकी मदद लूँ तो?
मशीन लर्निंग एक ऐसा तरीक़ा है जिसमें computers हम इंसानों की तरह experience से सीख सकते हैं। Machine learning में कंप्यूटर्स को Data और examples की मदद से सिखाया जाता है। जितना ज़्यादा और अच्छा डेटा और examples हम मशीन को देंगे वो उतने ही अच्छे तरीक़े से काम समझ पाएगा और उस जानकारी से आगे भी हमारी मदद कर पाएगा।
अगर अपने coding वाले example की बात करें तो machine learning के ज़रिए हम कंप्यूटर को Coding से जुड़ी सारी किताबें, Videos, Articles (Data) बहुत सारे उदाहरणों के साथ दे सकते हैं और उसे इस विषय में एक्सपर्ट बना सकते हैं । फिर बाद में अगर हमें किसी भी तरह का कोई भी software क्यों ना बनाना हो, वो computer हमारी आसानी से मदद कर देगा क्योंकि अब वो केवल हमारी instructions पर निर्भर नहीं है उसके पास अपनी ख़ुद की जानकारी है। तो दोस्तों आसान शब्दों में यही मशीन लर्निंग है।
मशीन लर्निंग कैसे काम करती है?
जो हमने अभी ऊपर बात की वो जितना हो सके आसान शब्दों में आपको समझाने की कोशिश थी। असल में मशीन लर्निंग के लिये हमारे घरों में रखे हुए Laptop या Desktop PCs का इस्तेमाल नहीं होता बल्कि बहुत ही powerful machines का उपयोग होता है।
Machine Learning में इन तीन चीजों का बहुत महत्व है :
- डेटा
- ट्रेनिंग
- Prediction यानी अनुमान लगाना
अब आइए एक एक पॉइंट को समझते हैं :
Data – कंप्यूटर को बहुत सारे उदाहरण और बहुत सारी information दी जाती है ताकि वो उस विषय को पूरी तरह समझ सके।
Training – अब इन examples और information का इस्तेमाल करके computers पैटर्न को समझते हैं। अगर हमने Coding से जुड़ी किताबें या videos कंप्यूटर को मशीन learning के ज़रिए दीं, तो training में computer समझेगा कि coding में कैसे पैटर्न होते हैं और उन पैटर्न को समझ कर किसी भी तरह की कोडिंग कर सकता है।
Prediction या अनुमान लगाना – जब कंप्यूटर को सब सीखा दिया जाता है तो उसको जानकारी का इस्तेमाल नये डेटा के ऊपर आसानी से किया जा सकता है।
मान लो आप चाहतें हैं कि आपका कंप्यूटर किसी भी photo में बिल्ली को पहचान ले। इसके लिए आपको मशीन लर्निंग का इस्तेमाल करना होगा। सबसे पहले हम अपने कंप्यूटर को तरह तरह की बिल्लियों की फोटो देंगे, Videos देंगे, ये हमारा डेटा होगा। अब हज़ारों photos और videos को देखने के बाद Training फेज में कंप्यूटर उन सब में पैटर्न ढूँढेगा। जैसे 4 पैर, 2 आँखें, शरीर पर धारियाँ आदि। अब ऐसे ही और काफ़ी pattern बना के वो naye डेटा यानी किसी बिलकुल ही नई फोटो को देखकर बता सकता है उसमें बिल्ली कहाँ है। यानी मशीन लर्निंग की मदद से हमने computer को और पावरफुल बना दिया और उसका इस्तेमाल तरह तरह की situations में कर पायेंगे।
AI में Machine Learning का क्या Role (महत्व) है?
देखिए पहले ये समझिए आर्टिफिशियल इंटेलिजेंस है क्या?
आर्टिफिशियल का मतलब है कृत्रिम (man made) , intelligence का मतलब है बुद्धिमता । तो AI एक ऐसी इंटेलिजेंस है जो हम लोगों की तरह natural intelligence नहीं है । आर्टिफिशियल इंटेलिजेंस तब आती है जब computers को इंसानों की तरह भाषा समझना, फ़ैसले लेना या सोचना सिखाया जाता है।
ये भी पढ़ें -> AI कैसे काम करता है?
अब आपको शायद थोड़ा अंदाज़ा लग गया होगा कि machine learning का AI में क्या महत्व है।
Machine Learning, AI तकनीक का बहुत ज़रूरी पहलू है। आर्टिफिशियल इंटेलिजेंस का कोई अस्तित्व नहीं होता अगर Machine लर्निंग नहीं होती। क्योंकि आज आप जो भी नये से नये AI टूल देख रहे हैं जैसे AI से वीडियो बनाना, AI की मदद से PPT बनाना आदि ये सब तभी विकसित हो पाये हैं क्योंकि हमने Machine Learning का इस्तेमाल करके AI तकनीक को इतना विकसित कर दिया है ।
ML (मशीन लर्निंग) AI को कैसे मदद करता है?
मशीन लर्निंग ही है जो AI को स्मार्ट बनाता है। अगर मशीन लर्निंग नहीं होती तो हमें computers की मदद से छोटे से छोटे काम करने के लिए बहुत मुश्किल होती।
जैसा आप जानते होंगे आप AI की मदद से फोटो बना सकते हैं। ऐसा करने में कुछ सेकंड्स से ज़्यादा समय नहीं लगता। अगर आपको यही काम आज से 2-3 साल पहले करना होता तो कैसे करते ? क्या उस समय कोई भी ऐसा सॉफ्टवेर या तकनीक थी जो ये काम कर सकती थी? नहीं, क्योंकि AI ही ये काम बख़ूबी कर सकता है और AI के ऐसे काम करने के लिए Machine learning की बहुत ही ज़्यादा आवश्यकता रहती है।
Machine Learning को Examples से समझिए
अगर आप Netflix, Prime Video या Myjio आप पर अपने पसंदीदा सीरियल्स या movies देखते हैं तो आपने देखा होगा आपको सुझाव दिये जाते हैं कि आप ये देखें आपको अच्छा लग सकता है। अब इसके पीछे भी AI का हाथ है जिसे Machine Learning के द्वारा तैयार किया गया है। होता ये है के आप कौन कौन सी फ़िल्में या serials देख चुके हैं ये जानकारी तो आपकी profile में होती ही है, इस जानकारी के आधार पर Machine Learning से AI पैटर्न समझता है यानी इस व्यक्ति को किस तरह की फ़िल्में देखना पसंद हैं? क्या ये action movies देखता है या फिर Romantic मूवीज़? ऐसी सारी जानकारी जुटा कर आपको सुझाव दिये जाते हैं जो बहुत मददगार साबित होते हैं।
तो Machine Learning बहुत से AI की मदद से काम करने वाले softwares या टूल्स के पीछे का दिमाग़ है । मशीन लर्निंग की वजह से ही AI system दिन प्रतिदिन बेहतर होते जा रहे हैं।
आशा है आपको मशीन लर्निंग के बारे में अब ज़रूर समझ लगी होगी। अगर अभी भी आपके मन में प्रश्न हैं तो कृपया कमेंट्स में ज़रूर लिखें।
AI से जुड़े ऐसे ही Important Topics की जानकारी हिन्दी में लेने के लिए Definition सेक्शन में ज़रूर जायें।