Saltar al contenido principal

Quiz del Módulo 2: Control de versiones para ML

Evalúe su comprensión de las prácticas de control de versiones para proyectos de ML con estas 30 preguntas.


Pregunta 1​

¿Para qué se utiliza principalmente DVC en proyectos de ML?


Pregunta 2​

¿Qué archivo crea DVC al rastrear un archivo de datos?


Pregunta 3​

¿Cuál es el propósito de .gitignore en un proyecto de ML?


Pregunta 4​

¿Qué comando inicializa DVC en un proyecto?


Pregunta 5​

¿Para qué se utiliza Git LFS?


Pregunta 6​

En versionado semántico (por ejemplo, 2.1.3), ¿qué representa el número del medio?


Pregunta 7​

¿Qué hace el comando dvc push?


Pregunta 8​

¿Qué backends de almacenamiento admite DVC para almacenamiento remoto?


Pregunta 9​

¿Qué es un registro de modelos?


Pregunta 10​

¿Qué herramienta proporciona una funcionalidad de registro de modelos?


Pregunta 11​

¿Qué es la genealogía del modelo (model lineage)?


Pregunta 12​

¿Qué hace dvc repro?


Pregunta 13​

¿Qué archivo define los pipelines de DVC?


Pregunta 14​

¿Cuál es el propósito de los pre-commit hooks en proyectos de ML?


Pregunta 15​

¿Qué hace nbstripout para los notebooks de Jupyter?


Pregunta 16​

En MLflow, ¿en qué estados puede estar una versión de modelo?


Pregunta 17​

¿Qué es una model card?


Pregunta 18​

¿Qué comando muestra el pipeline de DVC como un grafo?


Pregunta 19​

¿Cuál es la estrategia de ramificación recomendada para experimentos de ML?


Pregunta 20​

¿Qué hace dvc checkout?


Pregunta 21​

¿Por qué es importante la reproducibilidad en proyectos de ML?


Pregunta 22​

¿Qué información se debe rastrear para la genealogía del modelo?


Pregunta 23​

¿Cuál es el propósito de dvc.lock?


Pregunta 24​

¿Qué comando ejecuta experimentos de DVC con diferentes parámetros?


Pregunta 25​

¿Cuál es la forma recomendada de manejar notebooks de Jupyter en control de versiones?


Pregunta 26​

¿Qué suele incluir la validación de modelos en un registro?


Pregunta 27​

¿Qué es Jupytext?


Pregunta 28​

En DVC, ¿qué es un remote?


Pregunta 29​

¿Cuál es el beneficio de las convenciones de mensajes de commit en proyectos de ML?


Pregunta 30​

¿Qué debería desencadenar un aumento de versión de modelo de 1.0.0 a 2.0.0?


🎉 ¡Quiz completado!​

Ha completado el quiz del Módulo 2. Revise cualquier pregunta incorrecta y vuelva a consultar las secciones relevantes.

Interpretación de la puntuación:

  • 27-30 correctas: ¡Excelente! Usted ha dominado el control de versiones para ML.
  • 22-26 correctas: Buen entendimiento, revise los temas que faltaron.
  • 17-21 correctas: Aceptable, se recomienda releer el módulo.
  • Menos de 17: Revise todo el módulo antes de continuar.

Siguiente: Módulo 3: Seguimiento de experimentos