Le machine learning (apprentissage automatique) est une sous-discipline de l'intelligence artificielle. Plutôt que de programmer des règles explicites, on fournit des données au système qui apprend à identifier des patterns et à faire des prédictions.
Il existe trois grandes approches : l'apprentissage supervisé (données étiquetées), non supervisé (clustering, détection d'anomalies) et par renforcement (apprentissage par essai-erreur avec récompenses).
Le machine learning est utilisé dans la détection de fraude, les recommandations produit, la reconnaissance d'images, le traitement du langage naturel et bien d'autres domaines.