Maschinelles Lernen ist ein Überbegriff für die „künstliche“ Generierung von Wissen durch Lernen. Ein künstliches System lernt aus Beispielen und kann diese nach Beendigung der Lernphase verallgemeinern. Das System erkennt Muster und Gesetzmäßigkeiten in den Trainingsdaten. Die möglichen Anwendungsfelder sind groß, dazu gehören Analysen des Aktienmarktes, medizinische Diagnoseverfahren, die Erkennung von Kreditkartenbetrug, Spamfilter, Bilderkennung, Sprach- und Texterkennung u.v.m.