Le data mining est le processus d'extraction d'informations utiles à partir de grands ensembles de données, souvent en utilisant des techniques de machine learning. Le machine learning, quant à lui, est une branche de l'intelligence artificielle qui développe des algorithmes permettant aux ordinateurs d'apprendre et de faire des prédictions à partir de données.