Machine Learning (ML) gehört in die Welt der Artifical intelligence (AI) Anwendungen. Durch Machine Learning erkennt Software auf Basis vorhandener Datenbestände und Algorithmen Muster und Gesetzmäßigkeiten und kann anschließend daraus Lösungen entwickeln, also Wissen aus Erfahrungen aufbauen.
Damit Machine Learning aber greift, müssen die Systeme zunächst mit den für das Lernen relevanten Daten und Algorithmen trainiert werden. Zudem sind Regeln für die Analyse des Datenbestands und das Erkennen der Muster aufzustellen. Sind passende Daten vorhanden und Regeln definiert, können Systeme mit maschinellem Lernen unter anderem Wahrscheinlichkeiten für bestimmte Ereignisse berechnen und Prozesse auf Basis bestimmter Muster optimieren.