Il data mining e l'apprendimento automatico sono due discipline correlate ma distinte all'interno del campo più ampio dell'intelligenza artificiale. Entrambi implicano l'uso di computer per imparare dai dati. Il data mining è il processo di scoperta di modelli da grandi insiemi di dati senza un obiettivo specifico in mente. L'apprendimento automatico, d'altra parte, ruota attorno allo sviluppo di programmi per computer in grado di apprendere dai dati e fare previsioni o decisioni senza essere esplicitamente programmati. Il data mining si concentra maggiormente sulla scoperta di relazioni nascoste tra i dati, mentre l'apprendimento automatico è più interessato a fare previsioni basate sui modelli.
Confronta e confronta Data Mining e Machine Learning.