वर्णन करें कि बुनियादी मशीन लर्निंग कैसे काम करती है।
बुनियादी मशीन लर्निंग (Basic Machine Learning) कंप्यूटर प्रोग्रामिंग की एक विधि है जो डेटा से सीखने के आधार पर काम करती है। इस प्रकार की समस्या में, हम एक फीचर सेट के साथ होने वाले आउटपुट को देखना चाहते हैं जिसमें एक पैटर्न होता है। जैसे कि कैमरे से एक इमेज लिया जाता है और उसमें कुत्ता होने वाला भाग होता है, उस पैटर्न के आधार पर बुनियादी मशीन लर्निंग हमें लेबल प्रदान कर सकती है कि उस इमेज में कुत्ता है या नहीं।

उन डेटा सेट्स के आधार पर जो यूं ही करार की जाती हैं, मशीन लर्निंग एल्गोरिथ्म डेटा में छिपी पैटर्न की खोज करते हुए इनपुट-आउटपुट सम्बंधों का पता लगाता है। इस प्रक्रिया के लिए, अलग-अलग मॉडल अलग-अलग मानक के आधार पर प्रयोग किए जाते हैं जो कि फीचर सेट और आउटपुट के बीच संबंधों के प्रति रुचि के आधार पर चुने जाते हैं। 

इन मॉडलों को ट्रेन करने और ट्यून करने के बाद, ये स्वचालित रूप से इनपुट से आउटपुट का मिलान मैपिंग करते हैं। इस प्रक्रिया में अलग-अलग मशीन लर्निंग एल्गोरिथ्म (KNN, Naive Bayes, Decision Trees, SVMs, etc.) का उपयोग किया जाता है।

एक सरल उदाहरण है, जब इंटरनेट कंपनियों द्वारा खोज में "होम थिएटर" शब्द या छवि प्रदर्शित होती है तो उन्हें हमेशा एक निश्चित समूह के लिए निर्दिष्ट परिणामों के लिए भेजा जाता है। यह समूह इंटरनेट कंपनियों द्वारा पहचाने जाते हैं और इस गाइडेंस और उन्नत मशीन लर्निंग तकनीकों का प्रयोग करके, वे हमेशा बेहतर रूप से उपयोगकर्ताओं के अनुभव का अध्ययन करने के लिए जाते हैं।