Bootcamp MLOps: CI/CD para Modelos

via Udemy

Go to Course: https://www.udemy.com/course/bootcamp-de-devops-a-mlops-transicion-hacia-la-ingenieria-p/

Introduction

Certainly! Here's a comprehensive review and recommendation of the Coursera course based on the provided details: --- **Course Review and Recommendation: MLOps Bootcamp for DevOps Engineers** **Overview:** This practical bootcamp is designed specifically for DevOps engineers and infrastructure professionals aiming to transition into the rapidly expanding field of MLOps. As AI and machine learning become integral to modern applications, understanding how to deploy, manage, and monitor ML models in production is essential. This course offers a comprehensive, hands-on approach to building and automating end-to-end MLOps pipelines. **Course Content and Structure:** The course takes students through a real-world use case—predicting house prices—covering every stage from data processing to deploying models on Kubernetes. It begins with foundational setup tasks like configuring Docker and MLFlow for experiment tracking. Participants will gain practical experience in data engineering, feature engineering, and model experimentation using Jupyter Notebooks. Further, the course guides learners on packaging models with FastAPI and deploying them alongside a Streamlit-based interface. Automation is emphasized through writing GitHub Actions workflows for CI/CD pipelines, and models are published to DockerHub. As the course progresses, students will build scalable inference infrastructure via Kubernetes, expose services, and connect front-end and back-end systems using service discovery. Advanced deployment techniques involving Seldon Core are introduced, along with monitoring using Prometheus and Grafana. The curriculum concludes with exploring GitOps practices using ArgoCD to manage continuous deployment in Kubernetes environments. **Strengths:** - **Hands-on Approach:** The course emphasizes building real-world skills through practical projects. - **Comprehensive Coverage:** It covers all key aspects, from data engineering to deployment, automation, and monitoring. - **Industry-Relevant Tools:** Learners will gain experience with Docker, MLFlow, FastAPI, Streamlit, Kubernetes, Seldon, Prometheus, Grafana, and ArgoCD. - **Preparation for MLOps Roles:** Graduates will be well-equipped to handle responsibilities in MLOps and AI Platform Engineering. **Considerations:** - The course appears to be quite intensive, ideal for those with some background in DevOps, machine learning, or software engineering. - Prior knowledge of Kubernetes and containerization will enhance the learning experience. **Recommendation:** If you are a DevOps professional or infrastructure engineer looking to expand into MLOps, this course is highly recommended. Its practical, project-based approach ensures you won’t just learn theory but also gain valuable skills applicable to real-world scenarios. Plus, it prepares you for advanced roles managing production-grade machine learning systems. **Final Verdict:** This MLOps bootcamp on Coursera is an excellent investment for technical professionals wanting to stay ahead in AI and machine learning deployment. Its comprehensive, hands-on curriculum and exposure to industry-standard tools make it a valuable resource for advancing your career in MLOps. --- Feel free to ask if you'd like a shorter summary or specific highlights!

Overview

Nota: Este curso ha sido traducido del inglés al español con la ayuda de inteligencia artificial para facilitar el acceso a una audiencia hispanohablante. (AI)Este bootcamp práctico está diseñado para ayudar a Ingenieros DevOps y profesionales de infraestructura a realizar la transición hacia el creciente campo de MLOps. Con la rápida integración de la IA y el aprendizaje automático en las aplicaciones modernas, MLOps se ha convertido en el puente esencial entre los modelos de machine learning y los sistemas de producción.En este curso, trabajarás en un caso de uso del mundo real - predicción de precios de viviendas - y lo llevarás desde el procesamiento de datos hasta el despliegue en producción sobre Kubernetes. Comenzarás configurando tu entorno con Docker y MLFlow para el seguimiento de experimentos. Comprenderás el ciclo de vida del machine learning y obtendrás experiencia práctica en ingeniería de datos, ingeniería de características y experimentación de modelos utilizando notebooks de Jupyter.Luego, empaquetarás el modelo con FastAPI y lo desplegarás junto a una interfaz de usuario basada en Streamlit. Escribirás workflows de GitHub Actions para automatizar tu pipeline de ML para CI y utilizarás DockerHub para publicar tus contenedores de modelos.En etapas posteriores, construirás una infraestructura de inferencia escalable utilizando Kubernetes, expondrás servicios y conectarás interfaces frontend y backend mediante descubrimiento de servicios. Explorarás la implementación de modelos a nivel de producción con Seldon Core y supervisarás tus despliegues con paneles de Prometheus y Grafana.Finalmente, explorarás la entrega continua basada en GitOps usando ArgoCD para gestionar y desplegar cambios en tu clúster de Kubernetes de forma limpia y automatizada.Al finalizar este curso, estarás equipado con el conocimiento y la experiencia práctica para operar y automatizar flujos de trabajo de machine learning utilizando prácticas de DevOps - preparándote para roles profesionales en MLOps e Ingeniería de Plataformas de IA.

Skills

Reviews