वर्ष 1940 में पहली बार Manually तैयार किये गए ENIAC नामक Computer का अविष्कार किया गया | उस समय Computer को इंसानी मशीन के रूप में जाना जाता था क्योंकि यह विभिन्न गणितीय गणनाओं को आसानी से कर सकता था | इसलिए ENIAC कंप्यूटर को “गणितीय कंप्यूटर मशीन” भी कहा जाता था |
Machine Learning क्या है –
Machine learning का अर्थ ही होता है मशीन को सीखना या मशीन का सीखना | इसमें किसी भी Application या Software को इस तरह से develop किया जाता है, कि उसके program में बिना किसी तरह का हस्तक्षेप किए हुए नई चीज़ों को Learn कर सकता है और समय आने पर उस डाटा से जुड़ी जानकारी को दे सकता है या Output दे सकता है |
Machine learning एक ऐसी प्रकार की learning है, जिसमें machine खुद ही बहुत सारी चीज़ें सिख लेता है बिना उसे explicitly programmed किये | यह एक प्रकार का AI (Artificial Intelligence) का application होता है, जो की system को ये ability प्रदान करता है जिससे वो automatically अपने experience से ही learn करें और अपने आप को improve करें |
सुनने में भले ही यह मुमकिन नही हैं, लेकिन यह सच है क्यूंकि आजकल AI इतना advanced हो गया है की जिससे ये Machines को बहुत सारे ऐसे काम करा सकता है जो की पहले सोचा पाना भी मुमकिन था |
Machine learning एक बढ़ती तकनीक है जो computer को पिछले Data से automatically सीखने में सक्षम बनाती है। Machine learning गणितीय मॉडल के निर्माण और बहुत पुराने Data या जानकारी का उपयोग करके भविष्यवाणियां करने के लिए विभिन्न Algorithms का उपयोग करता है। वर्तमान में, इसका उपयोग विभिन्न कार्यों जैसे image recognition, speech recognition, email filtering, Facebook auto-tagging, recommender systems और कई और भी बहुत सरे कामो में किया जा रहा है।
मशीन लर्निंग कैसे काम करता है? (How does machine learning work?)
Machine Learning ( ML ) Algorithm को Data देकर एक मॉडल बनाया जाता है और इस Algorithm में जब कोई Input आता है तो उसी बनाए गए मॉडल के अनुसार Output को प्रोवाइड करता है |
इसको समझने के लिए आप Youtube का example ले सकते है क्योंकि जिसमें अगर आप अपने Leptop, PC या Mobile किसी Topic से जुड़ी चीजों को Search करते है या वीडियो देखते है तो उसी के अनुसार आपके YouTube के होमपेज पर वीडियो दिखाईं देंगे | एक तरीके से YouTube आपको आपकी आवश्यकताओ के हिसाब से Video आपके homepage पर दिखाता है | यह काम YouTube का कोई Employee तो नहीं करेगा क्योंकि इसके तो करोड़ों यूज़र है और इसके लिए ना जाने कितने Employee की जरुरत पड़ेगी | ऐसे Task को करने के लिए Machine learning का ही Use किया जाता है |
मशीन लर्निंग के प्रकार (Types of Machine Learning)-
Machine Learning को तीन भागों में विभाजित किया गया है –
1. Supervised Learning
2. Unsupervised Learning
3. Reinforcement Learning
1) Supervised learning
Supervised learning एक प्रकार की machine learning विधि है जिसमें हम machine learning system को सैंपल लेबल डेटा प्रदान करते हैं ताकि इसे प्रशिक्षित किया जा सके और उस आधार पर यह output दे सके।
इसको 2 भागो में विभाजित किया गया हैं –
Classification
Regression
2) Unsupervised Learning
Unsupervised Learning एक सीखने की विधि है जिसमें एक मशीन बिना किसी पर्यवेक्षण के सीखती है।
इसको 2 भागो में विभाजित किया गया हैं –
Clustering
Association
3) Reinforcement Learning
Reinforcement Learning एक प्रतिक्रिया-आधारित शिक्षण पद्धति है, जिसमें एक सीखने वाले Agent को प्रत्येक सही कार्रवाई के लिए एक इनाम मिलता है और प्रत्येक गलत कार्रवाई के लिए दंड मिलता है । Agent इन प्रतिक्रियाओं के साथ स्वचालित रूप से सीखता है और अपने प्रदर्शन में सुधार करता है ।
मशीन लर्निंग का उपयोग कहां – कहां हो रहा है-
Machine Learning का उपयोग आज सभी बड़ी-बड़ी Companies में हो रहा हैं जैसे – Google, Apple, YouTube , Whatapp, Facebook जैसी बड़ी कंपनियां इसका उपयोग बड़े पैमाने पर Machine Learning का उपयोग कर रही हैं | Machine Learning Algorithm का उपयोग करके बड़े से बड़े Data को आसानी से Solve करके उनसे जुड़ी महत्वपूर्ण जानकारियां निकली जा सकती है |