Розроблення моделей машинного навчання для продакшну
Sinan Ozdemir
Data Scientist, Entrepreneur, and Author
Continuous Integration (CI)
Регулярна інтеграція змін коду до спільного репозиторію

Continuous Delivery (CD)
Автоматичне збирання, тестування та розгортання змін коду

Continuous Training (CT) Безперервне навчання та оновлення моделі новими даними

Continuous Monitoring (CM)
Постійний моніторинг продуктивності та точності моделі

Continuous Integration (CI)
Continuous Delivery (CD)
Інструменти CI/CD: Git, AWS CodePipeline, Jenkins, Travis CI

Continuous Training (CT)
Continuous Monitoring (CM)

CI: Код моделі комітиться до Git.
CD: Закомічений код збирається й тестується інструментом CI/CD, як-от Jenkins. Якщо тести пройдені, ми розгортаємо.
CM: Продуктивність моделі постійно моніториться.
CT: Модель навчається на нових даних.
Пишеться новий код / оновлюються моделі ... повертаємось до кроку 1
Розроблення моделей машинного навчання для продакшну