Машинное обучение - выбор функции и ее параметров на основе данных для наилучшего преобразования новых данных в ответ. Машинное обучение - это машинная реализация принятия решений. Знаю историю - что будет дальше? Вижу картинку - что на ней? Не знаю характеристик фильма - кому его рекомендовать? Но все началось с поиска: если пользователь вбил набор слов - каков ранжированный список сайтов для него? В принципе, это задача оптимизации. Поиска минимума для функции расхождения предсказания с реальностью. Похоже, именно так работает наш мозг.