Machine learning
Computer che imparano dai dati invece di seguire regole programmate esplicitamente.
Un programma classico dice: «se la temperatura supera i 25 gradi, invia un avviso». Un programma di ML riceve invece 10.000 esempi di ciò che ha portato a incidenti e deve individuare da solo i segnali di allarme.
I tipi principali sono tre: supervisionato (dati con la risposta corretta, ad esempio «questa email è spam»), non supervisionato (ricerca di schemi senza risposte note) e per rinforzo (una ricompensa per le buone decisioni, come nei motori scacchistici).