Машинное обучение
Машинное обучение — это набор алгоритмов, позволяющих компьютерам учиться на примерах. Вместо того, чтобы пытаться детально объяснить компьютеру (запрограммировать) как выглядит кошка или собака, можно показать много примеров кошек и собак, чтобы компьютер выяснил это самостоятельно. То же самое можно сказать и о способности прогнозировать продажи магазина в следующем квартале. Мы показываем компьютеру исторические данные по продажам и факторам, от которых эти продажи могут зависит, и ждем, пока машина найдет взаимосвязи и сделает прогноз.
Конечно, в действительности, не все так просто, процесс обучения компьютера (настройка параметров и подбор алгоритма) осуществляется под руководством специалиста по работе с данными. Тем не менее, полученная модель основывается исключительно на данных, а не на явном программировании. Математика, лежащая в основе машинного обучения, давно известна, однако ее практическое применение стало возможным только при наличии больших наборов данных и вычислительных мощностей, что привело к широкому распространению машинного обучения.
Простыми словами - машина смотрит на наши данные, находит в них закономерности и учится предсказывать для нас ответ. Самое интересное, что машины стали находить такие закономерности, о которых люди не догадывались.