Per Machine Learning (o apprendimento automatico) si intende un insieme di algoritmi e metodi applicati ai sistemi informatici in grado di analizzare ed ottimizzare un problema numerico basandosi su un approccio statistico, piuttosto che su un approccio deterministico spesso eccessivamente complesso, se non impossibile, da realizzare.
Nel campo dell’Intelligenza Artificiale (o Artificial Intelligence – AI) e dei sistemi di supporto alle decisioni (Decision Support Systems – DSS), il machine learning beneficia dell’elevata e crescente capacità computazionale degli attuali calcolatori e permette di realizzare modelli sempre più precisi e affidabili senza dover investire eccessivamente in modellazioni avanzate del sistema in esame (e.g. fluidodinamica, idraulica, etc.) e permettendo di includere sistemi fisici regolati da relazioni matematiche non note (e.g. logistica, analisi comportamentale, etc.).