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