Машинное обучение применяться для написания интеллектуальных (умных) программ. Благодаря машинному обучению разработчик не пишет сложные инструкции, учитывающие все возможные варианты решения задачи. Вместо этого в программу закладывают алгоритм самообучения, самостоятельного поиска решений путём использования статистических данных, из которых выводятся закономерности и на основе которых делаются прогнозы. Человек обучается в течении жизни выполняя простые задачи, практикуясь повторяя, улучшая решение, запоминая алгоритм решения, анализируя как данную задачу решают другие люди. В результате у человека формируется опыт решение подобных задач, некоторые решения доводятся до автоматизма, что-то входит в привычку. Машинное обучение работает по схожему принципу. Например, распознавание объектов, классификация объектов на изображении, сегментация изображения, распознавание рукописного текста и цифр. Распознавание рукописных цифр это способность компьютера узнавать написанные от руки циф