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