Ce cours avancé guide les apprenants à travers les étapes de test et de débogage de pipelines d'apprentissage automatique (ML) basés sur Java, à l'aide d'outils professionnels et de workflows CI/CD. Vous rédigerez des tests unitaires et d’intégration robustes pour des composants ML CORE tels que EntropyCalculator et Normalizer, utiliserez Mockito pour simuler des opérations d’E/S sur des fichiers, et augmenterez la couverture de test de 62 % à 85 %. Les apprenants traqueront les défaillances intermittentes des pipelines, diagnostiqueront les problèmes liés aux graines aléatoires et mettront en œuvre la reproductibilité (new Random(42)) afin de garantir la stabilité sur plusieurs exécutions. La formation se termine par une automatisation basée sur la CI à l’aide de JUnit, Tribuo et GitHub Actions, préparant ainsi les participants aux environnements réels de tests ML et de DevOps.

Tester et déboguer les pipelines ML de Java
Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Tester et déboguer les pipelines ML de Java
Ce cours fait partie de Spécialisation "Level Up : Apprentissage automatique basé sur Java"


Instructeurs : Starweaver
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Utilisez JUnit et Mockito pour créer et exécuter des tests unitaires et d'intégration garantissant la fiabilité des composants Java ML.
Analyser les journaux CI/CD afin de détecter, d'interpréter et de résoudre les comportements instables ou incohérents des tests d'apprentissage automatique dans les pipelines automatisés.
Dépanner les problèmes intermittents du pipeline d'apprentissage automatique en mettant en place des contrôles de reproductibilité, des graines aléatoires fixes et des configurations de test stables.
Compétences que vous acquerrez
- Catégorie : Débogage
- Catégorie : MLOps (Machine Learning Operations)
- Catégorie : Intégration continue
- Catégorie : Automatisation des tests
- Catégorie : Couverture du code
- Catégorie : Ingénierie d'essai
- Catégorie : DevOps
- Catégorie : CI/CD
- Catégorie : Pipelines de données
- Catégorie : Tests unitaires
Outils que vous découvrirez
- Catégorie : JUnit
- Catégorie : Jenkins
Détails à connaître

Ajouter à votre profil LinkedIn
1 devoir
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 3 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeurs

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuitBoard Infinity
Statut : Essai gratuit
Statut : Essai gratuitCoursera
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Foire Aux Questions
Plus de questions
Aide financière disponible,




