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