Machine learning is een tak van de kunstmatige intelligentie (AI) waarbij computers zijn ontworpen om zelfstandig te leren op basis van gegevens die ze ontvangen. In plaats van dat ze expliciet worden geprogrammeerd om bepaalde taken uit te voeren, leren machines op basis van ervaringen en steeds beter worden in het uitvoeren van deze taken.
Er zijn twee hoofdtypen machine learning: superviseerde en niet-superviseerde leren. Bij superviseerd leren heeft de machine toegang tot gegevens waarbij het juiste resultaat al bekend is. De machine leert door het maken van vergelijkingen tussen de inputgegevens en het bekende resultaat om te voorspellen wat het resultaat zou moeten zijn voor nieuwe inputgegevens. Bij niet-superviseerd leren heeft de machine geen toegang tot bekende resultaten en moet zelf patronen in de gegevens proberen te ontdekken.
Machine learning wordt op verschillende manieren gebruikt, zoals het herkennen van spraak en gezichten, het voorspellen van het weer, en het maken van aanbevelingen op basis van voorkeuren van gebruikers. Het kan ook worden gebruikt voor het automatiseren van taken en het maken van beslissingen op basis van gegevens, zoals het identificeren van fraude of het voorspellen van de vraag naar bepaalde producten.