Déployer des modèles de Machine Learning en production
Sinan Ozdemir
Data Scientist, Entrepreneur, and Author
Intégration continue (CI)
Intégrer régulièrement les changements de code dans un dépôt partagé

Livraison continue (CD)
Créer, tester et déployer automatiquement les changements de code

Entraînement continu (CT) Entraîner et mettre à jour continuellement le modèle avec de nouvelles données

Surveillance continue (CM)
Suivre en continu la performance et la précision du modèle

Intégration continue (CI)
Livraison continue (CD)
Outils CI/CD : Git, AWS CodePipeline, Jenkins, Travis CI

Entraînement continu (CT)
Surveillance continue (CM)

CI : le code du modèle est consigné dans Git.
CD : le code consigné est assemblé et testé avec un outil CI/CD comme Jenkins. S'ils réussissent, on déploie.
CM : la performance du modèle est surveillée en continu.
CT : le modèle est entraîné sur de nouvelles données.
Nouveau code écrit / modèles mis à jour… retour à l'étape 1
Déployer des modèles de Machine Learning en production