</> CodeBooks
    ← Volver a Machine Learning (página 3)
    Portada de Machine Learning System Design

    Machine Learning System Design

    Valerii Babushkin, Arseny Kravchenko

    Editorial
    Manning
    Año
    2025
    Páginas
    ~375
    Nivel
    Intermedio

    De qué trata

    Manual estratégico y metodológico que enseña a conceptualizar, estructurar, implementar y sostener sistemas de machine learning confiables en entornos empresariales de alta demanda. Coescrito por Valerii Babushkin y Arseny Kravchenko —ambos con amplia experiencia de liderazgo técnico en grandes empresas tecnológicas y destacada trayectoria en Kaggle—, el libro está diseñado para ingenieros de machine learning, arquitectos de software y líderes técnicos de nivel intermedio a avanzado que necesitan transformar requerimientos de negocio ambiguos en especificaciones técnicas robustas y preparar entrevistas de diseño de sistemas de ML en compañías de primer nivel.

    El temario cubre el ciclo completo de diseño de sistemas sin descuidar las restricciones organizacionales: diagnóstico y formulación del problema (evaluando si el aprendizaje automático es verdaderamente la solución adecuada o si basta con una heurística determinista), elaboración rigurosa de documentos de diseño de arquitectura (PRDs y RFCs técnicos), selección de funciones de pérdida y métricas operacionales alineadas con el impacto comercial, recolección y curaduría de conjuntos de datos, definición de esquemas de validación temporal sin filtración de datos (*data leakage*), desarrollo de soluciones base (*baselines*), análisis sistemático de errores, ingeniería de características, orquestación de tuberías de reentrenamiento, servicio y optimización de latencia en inferencia, pruebas A/B y estrategias de monitoreo continuo de fiabilidad.

    El aprendizaje se articula a través del hilo conductor de una empresa ficticia y casos de estudio realistas —tales como la predicción de demanda en comercio minorista multitienda y el diseño de motores de búsqueda semántica y recomendación— en los que se redactan especificaciones arquitectónicas formales y se defienden decisiones de compromiso (*trade-offs*) entre precisión, coste computacional y latencia. Su gran mérito es aportar claridad metodológica y criterio pragmático para evitar la sobreingeniería, prescindiendo del código de bajo nivel o las demostraciones teóricas. Conviene tener experiencia previa en desarrollo backend, consumo de APIs y entrenamiento de modelos para aprovechar todo su marco conceptual.

    • ML System Design
    • Arquitectura de software
    • Design Documents (RFC/PRD)
    • Métricas de negocio
    • Validación de datos
    • Baselines y benchmarking
    • Análisis de errores
    • Feature Engineering
    • Monitoreo y observabilidad
    • Inferencia y latencia
    • A/B Testing
    • Entrevistas de System Design

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Diseño de un sistema de predicción de demanda para retail

    Especificación arquitectónica integral para estimar inventario comercial que define métricas de negocio, validación temporal, ingeniería de variables y canalizaciones de reentrenamiento por lotes.

    Documento de diseño arquitectónico para motor de búsqueda y recomendación

    Elaboración de un RFC técnico completo que contempla recuperación en dos fases, serving en tiempo real bajo estrictos límites de latencia y monitoreo de degradación.

    Más de Machine Learning con nivel Intermedio