Note
Voici 16 principes qu'un bon ML/MLOps engineer devrait maitriser :
Voici 16 principes qu'un bon ML/MLOps engineer devrait maitriser :
Voici 16 principes qu’un bon ML/MLOps engineer devrait maitriser :
-
Intégration continue (CI) - Automatiser l’intégration des changements de code
-
Déploiement continu (CD) - Automatiser la mise en production des changements
-
Orchestration - Gérer en douceur le déploiement de multiples services
-
Microservices - Applications divisées en parties déployables indépendamment
-
Image - Logiciel léger et portable
-
Conteneur - Une image en cours d’exécution effectuant des tâches
-
Registre de conteneurs - Archive pour stocker images/conteneurs
-
Kubernetes - Plateforme qui exécute et orchestre les conteneurs
-
Scalabilité - Capacité à gérer une demande accrue/diminuée
-
Artefact - Résultat de code pouvant être stocké
-
Versionnage de modèle - Suivre et stocker différentes versions de modèles de sorte à pouvoir retourner à des versions précédentes.
-
Registre de modèles - Archive pour stocker les modèles
-
Inférence de modèle - Le modèle génère des prédictions sur de nouvelles données
-
Modèle serving - Rendre le point d’accès de prédiction disponible pour d’autres (par API par exemple)
-
Monitoring des modèles - Observer de manière réactive les performances du modèle en production
-
Data science post-déploiement - Protéger de manière proactive les performances du modèle en production
Il existe de nombreux outils et cas d’utilisation. Je crois qu’étudier, comprendre et construire en gardant ces principes de base à l’esprit vous aidera à naviguer plus facilement dans le domaine du #MLOps pour la #datascience.
Ressources: https://lnkd.in/eCnJR4vd
#MachineLearning #IA #DevOps #DataEngineering
Commentaires
Réponses imbriquées possibles. Vous commentez en tant qu'invité : choisissez un pseudo, et c'est tout. Modération a posteriori : tout est publié immédiatement, je peux retirer si besoin.