Branche de l'IA qui permet aux machines d'apprendre à partir de données et de s'améliorer seules sans nécessité d'une intervention pour les programmer. Cela implique la construction de modèles et d'algorithmes qui permettent à la machine de détecter des schémas et de prendre par elle-même des décisions basées sur ces schémas.