Ir al contenido principal

Curso

Introducción al versionado de datos con DVC

Intermedio3 h

Explora el Control de Versiones de Datos para la gestión de datos ML. Domina la configuración, automatiza los procesos y evalúa los modelos sin problemas.

Python3 h12 vídeos35 ejercicios2,500 XP3,718Certificado de logro

Crea tu cuenta gratis

Continuar con Google
o
Al continuar, aceptas nuestros los Términos de uso, nuestro la Política de privacidad y que tus datos se almacenan en EE. UU.

Les encanta a estudiantes de miles de empresas

¿Formando a un equipo?

Prueba para empresas

Descripción del curso

Este curso ofrece una introducción completa al Control de Versiones de Datos (DVC), una herramienta diseñada para la gestión eficiente y el versionado de datos de aprendizaje automático. Comprenderás el ciclo de vida del producto de aprendizaje automático, diferenciarás el versionado de datos del versionado de código y explorarás las funciones y casos de uso de DVC.

Explorando las funciones de DVC

Comprenderás las motivaciones que hay detrás del versionado de datos, el ciclo de vida del aprendizaje automático y las distintas características y casos de uso de DVC. También aprenderás sobre la configuración de DVC, abarcando la instalación, la inicialización del repositorio y el archivo .dvcignore. Explorarás los archivos de caché y de preparación de DVC, aprenderás a añadir y eliminar archivos, a gestionar cachés y a comprender los mecanismos subyacentes. Aprenderás sobre las remotas de DVC, explicarás la distinción entre DVC y las remotas de Git, añadirás remotas, las listarás y las modificarás. Aprenderás a interactuar con las remotas, a enviar y recibir datos, a comprobar versiones concretas y a traer datos a la caché.

Automatizar y evaluar

Estarás motivado para automatizar los pipelines de ML, haciendo hincapié en la modularización del código y la creación de un archivo de configuración. Se te presentará DVC pipelines como grafos acíclicos dirigidos, con experiencia práctica en la adición de etapas y sus entradas y salidas. Practicarás la ejecución eficaz de estas canalizaciones para permitir diferentes casos de uso en el entrenamiento de modelos de aprendizaje automático. El curso concluye centrándose en la evaluación, mostrando cómo se realiza el seguimiento de las métricas y las parcelas en DVC.

Requisitos previos

Programa de formación

Contenido del curso

1

Introducción a DVC

Este capítulo ofrece una introducción completa a Data Version Control (DVC), una herramienta esencial para el versionado de datos en Machine Learning. Explorarás la motivación detrás del versionado de datos, entenderás en qué se diferencia del versionado de código y experimentarás con un problema simple de clasificación. Repasarás comandos básicos de Git, conocerás DVC y practicarás cómo configurar un repositorio. El capítulo concluye con un resumen de las funciones y casos de uso de DVC, incluyendo el versionado de datos y modelos, CI/CD para Machine Learning, seguimiento de experimentos, canalizaciones y más.
Empezar capítulo
2

Configuración de DVC y gestión de datos

Este capítulo profundiza en la configuración de DVC, abarcando aspectos como la instalación, la inicialización del repositorio y el uso del archivo .dvcignore. También recorre la exploración de la caché de DVC y los archivos de preparación (staging), aportando conocimientos sobre cómo añadir y eliminar archivos, gestionar cachés y comprender los mecanismos subyacentes mediante el hash MD5. El capítulo también aclara qué son los remotos de DVC, en qué se diferencian de los remotos de Git y te guía para añadirlos, listarlos y modificarlos. Por último, aprenderás a interactuar con estos remotos realizando push y pull de datos, haciendo checkout de versiones específicas y obteniendo datos en la caché.
Empezar capítulo
3

Canalizaciones en DVC

Este capítulo se centra en la automatización de canalizaciones de ML usando DVC. Crearás un archivo de configuración con ajustes e hiperparámetros. También aprenderás a visualizar canalizaciones con grafos acíclicos dirigidos y a usar comandos para describir dependencias, comandos y salidas. Se cubre la ejecución de canalizaciones de DVC, incluyendo el entrenamiento de modelos en local y cómo Git rastrea los metadatos de DVC. Además, explorarás el seguimiento de métricas y gráficas en DVC, incluyendo cómo imprimir métricas, crear archivos de gráficas y comparar métricas y gráficas en diferentes etapas de la canalización.
Empezar capítulo

Introducción al versionado de datos con DVC

Curso
completado

Obtén el certificado de logro

Inscríbete ahora

Desarrolla tus habilidades con la aplicación móvil de DataCamp

Progresa sobre la marcha con nuestros cursos móviles y desafíos diarios de 5 minutos.