Машинное обучение тесно переплетено с Data Mining, т.е. выявлением неочевидных закономерностей из массива данных. Методы машинного обучения и Data Mining часто совпадают, различие лишь в целях, которые ставят перед алгоритмами: в Data Mining основной упор делается на то, какими свойствами обладают предоставленные данные, а в машинном обучении основной упор делается на то, чтобы зная свойства обучающих данных построить алгоритм, который сможет отвечать на какие-то задачи на новых неизвестных данных. Здесь мы будем использовать и те и другие задачи.