Aller au contenu principal

Quiz du Module 2 : Contrôle de version pour ML

Testez votre compréhension des pratiques de contrôle de version pour les projets ML avec ces 30 questions.


Question 1​

À quoi sert principalement DVC dans les projets ML ?


Question 2​

Quel fichier DVC crée-t-il lors du suivi d'un fichier de données ?


Question 3​

Quel est le but de .gitignore dans un projet ML ?


Question 4​

Quelle commande initialise DVC dans un projet ?


Question 5​

À quoi sert Git LFS ?


Question 6​

Dans le versionnage sémantique (par exemple, 2.1.3), que représente le numéro du milieu ?


Question 7​

Que fait la commande dvc push ?


Question 8​

Quels backends de stockage DVC prend-il en charge pour le stockage distant ?


Question 9​

Qu'est-ce qu'un registre de modèles ?


Question 10​

Quel outil offre une fonctionnalité de registre de modèles ?


Question 11​

Qu'est-ce que la lignée de modèles ?


Question 12​

Que fait dvc repro ?


Question 13​

Quel fichier définit les pipelines DVC ?


Question 14​

Quel est le but des hooks pre-commit dans les projets ML ?


Question 15​

Que fait nbstripout pour les notebooks Jupyter ?


Question 16​

Dans MLflow, dans quels états une version de modèle peut-elle être ?


Question 17​

Qu'est-ce qu'une carte de modèle ?


Question 18​

Quelle commande affiche le pipeline DVC sous forme de graphe ?


Question 19​

Quelle est la stratégie de branche recommandée pour les expériences ML ?


Question 20​

Que fait dvc checkout ?


Question 21​

Pourquoi la reproductibilité est-elle importante dans les projets ML ?


Question 22​

Quelles informations doivent être suivies pour la lignée de modèles ?


Question 23​

Quel est le but de dvc.lock ?


Question 24​

Quelle commande exécute des expériences DVC avec différents paramètres ?


Question 25​

Quelle est la méthode recommandée pour gérer les notebooks Jupyter dans le contrôle de version ?


Question 26​

Que comprend généralement la validation de modèle dans un registre ?


Question 27​

Qu'est-ce que Jupytext ?


Question 28​

Dans DVC, qu'est-ce qu'un remote ?


Question 29​

Quel est l'avantage des conventions de message de commit dans les projets ML ?


Question 30​

Qu'est-ce qui devrait déclencher une augmentation de version de modèle de 1.0.0 à 2.0.0 ?


🎉 Quiz terminé !​

Vous avez terminé le quiz du Module 2. Révisez les questions que vous avez mal comprises et revisitez les sections pertinentes.

Interprétation du score :

  • 27-30 correctes : Excellent ! Vous avez maîtrisé le contrôle de version pour ML.
  • 22-26 correctes : Bonne compréhension, révisez les sujets manqués.
  • 17-21 correctes : Moyen, il est recommandé de relire le module.
  • Moins de 17 : Revoyez l'ensemble du module avant de continuer.

Suivant : Module 3 : Suivi des expériences