Le machine learning, spécialité de l'intelligence artificielle, est le domaine de la science informatique qui a pour objectif d'analyser et d'interpréter des modèles et des structures de données afin de permettre l'apprentissage, le raisonnement et la prise de décision sans interaction humaine. En résumé, avec le machine learning, l'utilisateur alimente un algorithme avec une quantité considérable de données et demande à l'ordinateur d'effectuer des recommandations et de prendre des décisions à partir de ces données. Lorsque des corrections sont appliquées, l'algorithme peut incorporer ces informations pour améliorer sa prise de décision.