Pular para o conteúdo principal

Quiz do Módulo 2: Controle de Versão para ML

Teste seu entendimento sobre práticas de controle de versão para projetos de ML com estas 30 perguntas.


Pergunta 1​

Para que o DVC é usado principalmente em projetos de ML?


Pergunta 2​

Qual arquivo o DVC cria ao rastrear um arquivo de dados?


Pergunta 3​

Qual é o propósito do .gitignore em um projeto de ML?


Pergunta 4​

Qual comando inicializa o DVC em um projeto?


Pergunta 5​

Para que serve o Git LFS?


Pergunta 6​

Na versionamento semântico (ex.: 2.1.3), o que representa o número do meio?


Pergunta 7​

O que faz o comando dvc push?


Pergunta 8​

Quais backends de armazenamento o DVC suporta para armazenamento remoto?


Pergunta 9​

O que é um model registry?


Pergunta 10​

Qual ferramenta oferece o recurso de model registry?


Pergunta 11​

O que é model lineage?


Pergunta 12​

O que faz o comando dvc repro?


Pergunta 13​

Qual arquivo define os pipelines do DVC?


Pergunta 14​

Qual é o propósito dos pre-commit hooks em projetos de ML?


Pergunta 15​

O que o nbstripout faz com notebooks Jupyter?


Pergunta 16​

No MLflow, em quais estágios uma versão de modelo pode estar?


Pergunta 17​

O que é uma model card?


Pergunta 18​

Qual comando exibe o pipeline do DVC como um grafo?


Pergunta 19​

Qual é a estratégia de branching recomendada para experimentos de ML?


Pergunta 20​

O que faz o comando dvc checkout?


Pergunta 21​

Por que a reprodutibilidade é importante em projetos de ML?


Pergunta 22​

Quais informações devem ser rastreadas para model lineage?


Pergunta 23​

Qual é o propósito do dvc.lock?


Pergunta 24​

Qual comando executa experimentos DVC com diferentes parâmetros?


Pergunta 25​

Qual é a forma recomendada de lidar com notebooks Jupyter no controle de versão?


Pergunta 26​

O que a validação de modelo em um registry normalmente inclui?


Pergunta 27​

O que é Jupytext?


Pergunta 28​

No DVC, o que é um remote?


Pergunta 29​

Qual é o benefício de convenções de mensagens de commit em projetos de ML?


Pergunta 30​

O que deve motivar um aumento de versão de modelo de 1.0.0 para 2.0.0?


🎉 Quiz Concluído!​

Você concluiu o quiz do Módulo 2. Revise as perguntas que errou e retorne às seções relevantes.

Interpretação da Pontuação:

  • 27-30 corretas: Excelente! Você domina controle de versão para ML.
  • 22-26 corretas: Bom entendimento, revise os tópicos que errou.
  • 17-21 corretas: Razoável, recomenda-se reler o módulo.
  • Abaixo de 17: Revise todo o módulo antes de prosseguir.

Próximo: Módulo 3: Experiment Tracking