Ein Fachbereich der Computerwissenschaften bei dem statistische Methoden dazu genutzt werden, Programme für bestimmte Aufgaben zu trainieren. Ein Programm „lernt“ in einer sehr großen Menge an TrainingsdatenTrainingsdaten Trainingsdaten werden beim maschinellen Lernen dazu eingesetzt, Programme darauf zu trainieren, Muster zu erkennen. Trainingsdaten müssen für die angestrebte Aufgabe passen. Die Zusammensetzung der Trainingsdaten entscheidet über das Ergebnis des maschinellen Lernens – schlechte Trainingsdaten führen zu einem schlechten Ergebnis. Muster zu erkennen. Mit diesen erkannten Mustern kann das Programm im Anschluss Vorhersagen zu konkreten Fragen liefern.