MLOps: implementación de soluciones de aprendizaje automático

El curso MLOps proporciona una introducción integral al proceso de implementación y gestión de soluciones de aprendizaje automático en entornos de producción. Cubre los pasos clave y las mejores prácticas para desarrollar, entrenar, evaluar y mantener modelos de ML, con énfasis en el uso de herramientas específicas como MLflow, Apache Airflow y Kubeflow.

¿A quién está dirigido?

• Científicos de datos y especialistas en análisis de datos que quieran implementar y mantener modelos de aprendizaje automático en entornos de producción.
• Ingenieros y desarrolladores de software interesados ​​en construir y gestionar la infraestructura para soluciones de aprendizaje automático.
• Equipos de I+D de IA y Machine Learning trabajando en proyectos complejos y escalables.
• Profesionales de IA que quieran profundizar su conocimiento de las mejores prácticas y herramientas para implementar y gestionar modelos de ML.
• Gerentes de productos y líderes de equipos que desean comprender los procesos y desafíos asociados con la implementación de soluciones de aprendizaje automático dentro de sus organizaciones.

¿Que aprenderás?

• El concepto de MLOps y su papel en el campo de la inteligencia artificial y el aprendizaje automático.
• Etapas del ciclo de vida del desarrollo de modelos de aprendizaje automático, desde la gestión de datos y la capacitación del modelo hasta la validación y la implementación.
• El proceso de gestión de datos, incluida su recopilación, limpieza y control de versiones, así como su división en conjuntos de entrenamiento, validación y prueba.
• Técnicas utilizadas para entrenar modelos, incluida la selección de algoritmos adecuados, validación cruzada, optimización de hiperparámetros y garantía de reproducibilidad de los experimentos.
• Uso de la plataforma MLflow para seguimiento de experimentos, gestión de modelos e integración con otros servicios.
• Orquestar flujos de trabajo con Apache Airflow para automatizar los procesos de entrenamiento y evaluación de modelos de aprendizaje automático.
• Las diferentes formas de implementar modelos de aprendizaje automático, incluido el uso de servicios. cloud y soluciones on-premise, así como los conceptos de contenedores y microservicios.
• Utilizar la plataforma Kubeflow para desarrollar, implementar y gestionar modelos de aprendizaje automático en el entorno de Kubernetes.
• Monitorear el desempeño de los modelos de aprendizaje automático, identificar la deriva de datos y enfoques para actualizar los modelos.
• La importancia de las cuestiones éticas y de seguridad en el desarrollo y uso de modelos de aprendizaje automático, como la privacidad de los datos, el sesgo de los algoritmos y la responsabilidad en la toma de decisiones.

requisitos previos:

  • Habilidades básicas de programación en Python.
  • Comprensión fundamental de las técnicas de aprendizaje automático.
  • Experiencia con bibliotecas ML en Python (scikit-learn, TensorFlow, PyTorch).
  • Comprensión básica de los sistemas. cloud y contenedores (Docker, Kubernetes).
  • Familiaridad con los conceptos de DevOps y CI/CD.

Calendario de cursos:

Los materiales del curso están en inglés. La enseñanza se realiza en rumano.

• Introducción a MLOps: Historia, aplicaciones e importancia en IA y aprendizaje automático.
• Ciclo de vida del desarrollo del modelo ML: desde los datos y la capacitación hasta la validación y la implementación.
• Gestión de datos: recopilación, limpieza y versionado de datos; partición en conjuntos de entrenamiento, validación y prueba.
• Entrenamiento de modelos: Selección de algoritmos, validación cruzada, optimización de hiperparámetros y reproducibilidad de experimentos.
• Introducción a MLflow: seguimiento de experimentos, gestión de modelos e integración con otros servicios.
• Orquestación de flujos de trabajo con Apache Airflow: automatización de los procesos de evaluación y capacitación del modelo ML.
• Implementación de modelos ML: Formas de implementación, servicios. cloud y soluciones locales; contenedores y microservicios.
• Kubeflow: Plataforma para desarrollar, implementar y gestionar modelos de ML en Kubernetes.
• Monitoreo y mantenimiento de modelos: Monitoreo de desempeño, deriva de datos y actualización de modelos.
• Cuestiones éticas y de seguridad: confidencialidad de los datos, sesgo de algoritmos y responsabilidad en el desarrollo y uso de modelos de ML.

Recomendamos continuar con:

No hay recomendaciones en este momento.

Programas de certificación

Después de este curso, recibirá un certificado de finalización.

MLOps: implementación de soluciones de aprendizaje automático

Ofertas personalizadas para grupos de al menos 2 personas.

Detalles del curso

Duración:

2
días

Precio:

840 euros

Entrega:

Docencia Presencial, Aula Híbrida, Aula Virtual

Nivel:

2. intermedio

Funciones:

Ingeniero de IA, analista de datos, científico de datos, desarrollador