पिछले lesson में हमने सीखा कि AI एक ऐसा software है जो अनुभव से सीखता है। लेकिन यह असल में काम कैसे करता है? एक machine कुछ न जानने से लेकर आपका चेहरा पहचानने या अगला पसंदीदा गाना recommend करने तक कैसे पहुँचती है?
चलिए smart software के पीछे का रहस्य explore करते हैं।
हर machine learning system एक ही basic cycle follow करता है:
इसे खाना बनाना सीखने जैसा सोचिए। आप recipes follow करते हैं (data), notice करते हैं क्या काम करता है (patterns), अपने variations try करते हैं (predictions), result चखते हैं (feedback), और अगली बार मसाला adjust करते हैं (improvement)।
Google का spam email detect करने वाला AI हर मिनट 1 करोड़ से ज़्यादा संदिग्ध messages process करता है। हर बार जब कोई user किसी चीज़ को "spam" या "not spam" mark करता है, system सीखता है और अपने patterns update करता है - हर click के साथ और smart होता जाता है।
Machine learning का सबसे आम प्रकार supervised learning कहलाता है। यह बिल्कुल वैसे काम करता है जैसे किसी teacher के साथ पढ़ाई करना जो आपको answers बता दे।
यह कैसे काम करता है:
कल्पना कीजिए कि आप machine को 1,00,000 emails दिखाते हैं। हर एक को इंसानों ने "spam" या label किया है।
Sign in to join the discussion
Machine patterns notice करती है:
काफ़ी उदाहरण पढ़ने के बाद, यह एक बिल्कुल नई email देखकर predict कर सकती है कि वो spam है या नहीं - बिना किसी specific rules लिखे।
Supervised learning labelled data पर निर्भर करता है - किसी को machine के सीखने के लिए सही answers देने होते हैं। आपके ख़्याल से यह सारा data कौन label करता है? बहुत से cases में, हज़ारों इंसानी workers ध्यान से images, text, और audio tag करते हैं। AI की "बुद्धिमत्ता" अक्सर बहुत सारी इंसानी मेहनत से शुरू होती है।
Machine learning में 'supervised learning' का क्या मतलब है?
अगर आपके पास answers न हों तो? अगर आपके पास बस data का एक बड़ा ढेर हो और आप चाहें कि machine ख़ुद दिलचस्प patterns ढूँढे?
यही unsupervised learning है। कोई teacher नहीं, कोई labels नहीं, कोई सही answers नहीं। Machine data explore करती है और मिलती-जुलती चीज़ों को group करती है।
कल्पना कीजिए कि एक supermarket के पास लाखों customers का purchase data है, लेकिन कोई labels नहीं। AI data analyse करता है और natural groups खोजता है:
किसी ने machine को नहीं बताया कि ये groups मौजूद हैं। इसने shopping data में patterns देखकर ख़ुद इन्हें ढूँढ लिया। अब supermarket हर group को relevant offers भेज सकता है।
Unsupervised learning, supervised learning से कैसे अलग है?
तीसरा प्रकार है reinforcement learning, और यह काफ़ी हद तक कुत्ते को train करने जैसा काम करता है।
जब कुत्ता command पर बैठता है, आप उसे treat देते हैं (reward)। जब वो आपका जूता चबाता है, आप "नहीं" कहते हैं (penalty)। समय के साथ कुत्ता सीख जाता है कि कौन से व्यवहार treats दिलाते हैं और कौन से मुसीबत।
Reinforcement learning भी इसी तरह काम करता है:
Google का AlphaGo ने प्राचीन board game Go खेलना ख़ुद से लाखों games खेलकर सीखा। हर जीत एक reward थी; हर हार एक penalty। इसने अजीब strategies try कीं, failures से सीखा, और आख़िरकार इतिहास के किसी भी इंसानी खिलाड़ी से बेहतर हो गया।
यही approach robots को चलना सिखाने, self-driving cars को navigate करना सिखाने, और data centres में energy use optimise करने के लिए इस्तेमाल होता है।
AlphaGo ने training के दौरान ख़ुद से 3 करोड़ से ज़्यादा games खेलीं। एक इंसान अगर रोज़ एक game खेले तो इतने games खेलने में लगभग 82,000 साल लगें। AI ने यह सारा अनुभव बस कुछ हफ़्तों में समेट लिया।
| प्रकार | Labels हैं? | उपमा | उदाहरण | |--------|------------|-------|---------| | Supervised | हाँ | Answer key के साथ पढ़ाई | Spam filters, medical diagnosis | | Unsupervised | नहीं | बिखरी हुई दराज़ को छाँटना | Customer grouping, anomaly detection | | Reinforcement | नहीं (rewards इस्तेमाल करता है) | Treats से कुत्ते को train करना | Game AI, robotics, self-driving cars |
सोचिए कि आपने साइकिल चलाना कैसे सीखा। क्या यह supervised था (किसी ने बिल्कुल बताया क्या करना है), unsupervised (आपने ख़ुद balance समझा), या reinforcement (आप गिरे, adjust किया, और फिर कोशिश की)? ज़्यादातर इंसानी learning असल में तीनों का मिश्रण होती है। AI की learning styles हमारे ख़ुद के सीखने के तरीके से प्रेरित हैं।
Machine learning का कौन सा प्रकार treats और commands से pet को train करने जैसा है?
Machine learning समझने के लिए आपको mathematician या programmer होने की ज़रूरत नहीं है। इसके मूल में, यह अनुभव से सीखने के बारे में है - कुछ ऐसा जो हर इंसान जन्म से natural तरीके से करता है। AI बस यही काम data के साथ करता है, ज़िंदगी के अनुभवों की जगह।
अब जब आप समझ गए हैं कि machines कैसे सीखती हैं, अगला lesson आपकी जेब में पहले से मौजूद AI को उजागर करेगा। आपका smartphone intelligent features से भरा है - चलिए उन्हें खोजते हैं।