Data Mining ist ein von Machine Learning getrennter Prozess. Beim Data Mining werden Muster, Beziehungen, Anomalien und anderes Wissen aus großen Datenmengen extrahiert. Im Gegensatz dazu verwendet Machine Learning Datensets, um zu lernen, wie eine bestimmte Aufgabe im Laufe der Zeit besser bewältigt werden kann. Während also Data Mining die Rohdaten für Machine Learning zur Verfügung stellen kann, handelt es sich in Wirklichkeit um getrennte Prozesse.