Machine Learning lässt sich in die Kategorien beaufsichtigtes Machine Learning, unbeaufsichtigtes Machine Learning, teilweise beaufsichtigtes Lernen und verstärkendes Lernen unterteilen.
Beaufsichtigtes Machine Learning ist die am häufigsten verwendete Art von Machine Learning. In beaufsichtigten Lernmodellen lernt der Algorithmus anhand von markierten Trainingsdatensätzen und verbessert seine Genauigkeit mit der Zeit. Auf diese Weise entsteht ein Modell, das Zielvariablen korrekt vorhersagen kann, wenn es Daten erhält, die es noch nicht gesehen hat. In einem solchen Modell könnten Menschen beispielsweise Bilder von Rosen und anderen Blumen markieren und das Modell damit füttern. Anschließend kann der Algorithmus neue, unmarkierte Bilder von Rosen korrekt identifizieren.
Unbeaufsichtigtes Machine Learning bedeutet, dass der Algorithmus nach Mustern in unmarkierten Daten sucht und keine Zielvariablen verwendet. Das Ziel besteht darin, Muster und Beziehungen in den Daten zu finden, die den Menschen noch nicht aufgefallen sind, wie etwa Anomalien in Logs, Traces und Metriken, um Systemprobleme und Sicherheitsbedrohungen aufzudecken.
Teilweise beaufsichtigtes Lernen ist eine Mischung aus beaufsichtigtem und unbeaufsichtigtem Machine Learning. Beim teilweise beaufsichtigten Lernen wird der Algorithmus mit markierten und unmarkierten Daten trainiert. Er lernt zunächst anhand einer kleinen Menge an markierten Daten, um Vorhersagen oder Entscheidungen auf Basis der verfügbaren Informationen treffen zu können. Anschließend werden die Vorhersagen oder Entscheidungen mit dem größeren, unmarkierten Datensatz verfeinert, indem die Daten nach Mustern und Beziehungen durchsucht werden.
Verstärkendes Lernen bedeutet, dass der Algorithmus durch Versuch und Irrtum lernt und Feedback in Form von positiven oder negativen Rückmeldungen für seine Aktionen erhält. Mögliche Beispiel sind ein KI-Agent, der lernt, ein Videospiel zu spielen, indem er Belohnungen für abgeschlossene Level und negatives Feedback für Fehler erhält, die Optimierung einer Lieferkette, indem der Agent für Kostensenkungen oder schnellere Auslieferungen belohnt wird oder Empfehlungssysteme, in denen der Agent Produkte oder Inhalte vorschlägt und durch Käufe und Klicks belohnt wird.