Machine Learning ist ein Teilbereich der Forschung und Entwicklung künstlicher Intelligenz. Der Computer bekommt hier keine klassische Anweisungsvorschrift einprogrammiert, sondern ein allgemeingültigeres Programm, das während einer Lernphase „trainiert“ werden muss. So entwickelt der Computer seine Anweisungsvorschrift selbständig.