Machine learning of machinaal leren omvat algoritmes die automatisch beter worden in de taak die ze uitvoeren, door ervaring op te doen of door voorbeelden te zien. Het is een vorm van artificiële intelligentie en wordt gebruikt voor verschillende toepassingen.
👀 Voorbeeld - Spam
Een typisch voorbeeld is het filteren van spam in je mailbox. Indien je een email krijgt en die classificeert als spam, zal nadien een email die erop lijkt ook als spam geclassificeerd worden. Op die manier wordt het algoritme voor het classificeren van email slimmer en dus beter.
Machine learning vind je ook in spraakherkenning, het voorspellen van ziektes in de medische wereld, het herkennen van patronen in economische grafieken of het aanbevelen van reclame of producten bij het online surfen. Dit type machine learning noemen we aanbevelingssystemen (Engels: recommender systems). Je kan zelf ook een vereenvoudigd aanbevelingssysteem bouwen, bijvoorbeeld via het stappenplan op de website van Datacamp1.
🧐 Wist je dat…
de Netflix Prijs werd uitgereikt in 2009 aan een groepje techneuten? Ze moesten een machine learning algoritme ontwerpen om beoordelingen te voorspellen van Netflix films, gebaseerd op vorige beoordelingen van de gebruiker of van de film. Andere informatie (over gebruiker of film) was niet ter beschikking. Dit is dus ook een aanbevelingssysteem. De competitie was toegankelijk voor teams van over de hele wereld. Uiteindelijk won een groepje Amerikanen 1 miljoen dollar met hun algoritme dat zo’n 10% beter was dan het algoritme van Netflix zelf.