Разработка моделей машинного обучения для продакшена
Sinan Ozdemir
Data Scientist, Entrepreneur, and Author
Непрерывная интеграция (CI)
Регулярная интеграция изменений кода в общий репозиторий

Непрерывная поставка (CD)
Автоматическая сборка, тестирование и развёртывание изменений кода

Непрерывное обучение (CT) Постоянное обучение и обновление модели на новых данных

Непрерывный мониторинг (CM)
Постоянный контроль производительности и точности модели

Непрерывная интеграция (CI)
Непрерывная поставка (CD)
Инструменты CI/CD: Git, AWS CodePipeline, Jenkins, Travis CI

Непрерывное обучение (CT)
Непрерывный мониторинг (CM)

CI: код модели фиксируется в Git.
CD: зафиксированный код собирается и тестируется с помощью инструмента CI/CD, например Jenkins. При успешном прохождении — выполняется развёртывание.
CM: производительность модели непрерывно отслеживается.
CT: модель обучается на новых данных.
Пишется новый код / обновляются модели ... возврат к шагу 1
Разработка моделей машинного обучения для продакшена