</> CodeBooks
    ← Volver a Machine Learning (página 5)
    Portada de Practical MLOps

    Practical MLOps

    Noah Gift, Alfredo Deza

    Editorial
    O'Reilly
    Año
    2021
    Páginas
    ~634
    Nivel
    Intermedio

    De qué trata

    Guía práctica orientada a la ingeniería de software y la infraestructura publicada por O'Reilly en 2021, coescrita por Noah Gift y Alfredo Deza. Su objetivo es trasladar la filosofía DevOps y la automatización continua al ciclo de vida completo del aprendizaje automático. Está dirigida a científicos de datos, ingenieros de machine learning y administradores de sistemas o DevOps de nivel intermedio que necesitan migrar modelos experimentales desde cuadernos locales hacia servicios estables, reproducibles y monitorizados en la nube. Requiere conocimientos previos de programación en Python, soltura con la terminal Linux/Bash y nociones elementales de servicios en la nube.

    El texto desglosa la jerarquía de necesidades de MLOps y abarca herramientas concretas de automatización: scripts en Bash, formateo y pruebas unitarias con Pytest, e integración y entrega continua (CI/CD) mediante GitHub Actions. Explora marcos de AutoML y explicabilidad como Apple CreateML, Ludwig y FLAML; construcción de utilidades de línea de comandos profesionales con Click; y creación de microservicios web de inferencia con Flask y FastAPI empaquetados en contenedores Docker. Adicionalmente, aborda la implementación práctica de canalizaciones en las tres plataformas de nube dominantes: AWS (Elastic Beanstalk, Lambda y SageMaker), Microsoft Azure (Azure ML y Azure Pipelines) y Google Cloud Platform (Cloud Run y AI Platform), incluyendo la exportación de modelos interoperables mediante ONNX para arquitecturas heterogéneas y dispositivos edge.

    A través de sus capítulos se desarrollan herramientas CLI auxiliares, microservicios de predicción contenerizados y pipelines automáticos de CI/CD que compilan, testean y despliegan modelos en la nube ante cada cambio de código. Su mérito radica en su enfoque pragmático y austero, enseñando a evitar herramientas innecesariamente complejas y priorizando la disciplina de ingeniería de software sobre el exceso de capas. Aunque algunas consolas de proveedores de nube han actualizado su interfaz gráfica desde 2021, los principios de automatización, pruebas y contenedores conservan total vigencia. Es ideal para perfiles analíticos que buscan dominar la puesta en producción y la automatización operativa.

    • MLOps
    • CI/CD para Machine Learning
    • GitHub Actions
    • Docker
    • AWS SageMaker
    • Azure Machine Learning
    • Google Cloud Platform
    • FastAPI
    • Click
    • AutoML
    • ONNX
    • Pytest

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Microservicio REST y CLI de inferencia con Docker

    Desarrollo de una herramienta de línea de comandos en Click y una API de predicción en Flask/FastAPI empaquetadas en un contenedor Docker con pruebas automatizadas en Pytest.

    Pipeline de CI/CD multi-cloud para modelos de ML

    Automatización del flujo de entrega continua mediante GitHub Actions para validar, probar y desplegar modelos entrenados en servicios gestionados de AWS (Elastic Beanstalk/SageMaker), Azure y GCP.

    Más de Machine Learning con nivel Intermedio