De studie om machines ook te laten leren van ervaringen, wordt machine learning genoemd. Ze doen dit niet d.w.v. logische regels (algoritmes) maar met behulp van data en resultaten. Heel veel data.
Supervised learning
Op basis van uitkomsten en variabelen regels bepalen. B.v. de verkoopprijs van een huis i.c.m. het aantal vrije kamers.
Unsupervised learning
Bij unsupervised learning krijgt de computer een grote hoeveelheid data van waaruit het programma zelf een structuur moet vinden. B.v. ?
Reinforcement learning
Bij reinforcement learning leert de computer van de eigen fouten. Er is dus een continu leerproces.