Künstliche neuronale Netze, als ein Werkzeug im Bereich der künstlichen Intelligenz, können lernen. Doch was bedeutet lernen dabei? Der Begriff lernen suggeriert etwas eigenständiges, eine inhärente Fähigkeit des KNN. Was eigentlich gemeint ist, ist die Eigenschaft von KNN, dass diese trainiert werden können, um von Menschen gestellte Aufgaben zu erfüllen bzw. um die Zusammenhänge zwischen Eingabe- und Ausgabewerten darstellen zu können. Der Trainingsprozess formt quasi das KNN, damit es anschließend eine Aufgabe erfüllen kann. Durch den Trainingsprozess kann ein KNN für viele Aufgaben, also für viele Zusammenhänge, trainiert werden. Doch wie findet dieser Trainingsprozess statt?