Ir al contenido

Designing Machine Learning Systems: el modelo es la parte fácil

Chip Huyen · O'Reilly, 2022
22 de diciembre de 2025 por
Designing Machine Learning Systems: el modelo es la parte fácil
Andrés Briñez

Huyen escribe desde el lado de quien tuvo que sostener estos sistemas funcionando, no desde el de quien publica resultados. Por eso el libro dedica más espacio a datos, despliegue, monitoreo y organización que al modelo, que ocupa un capítulo y medio de los once.

Qué me llevé

El desplazamiento de la distribución de los datos, que es la forma elegante de decir que el mundo cambia y el sistema se queda quieto. Un modelo no se rompe con un error visible: se va corriendo despacio hasta que responde bien preguntas que ya nadie hace. El criterio que me dejó es una pregunta que hago antes de prometer cualquier cosa que aprenda: quién se va a dar cuenta de que se degradó, con qué señal y en cuánto tiempo. Si no hay respuesta, el sistema no está terminado por más que funcione hoy.

La decisión entre responder por lotes y responder en el momento, planteada como lo que es: una decisión de negocio con consecuencias de costo, no una preferencia técnica.

Y el capítulo sobre la parte humana, que casi ningún libro del área incluye: estos sistemas no fallan solos, fallan dentro de organizaciones donde no está claro quién responde cuando el resultado es raro.

Qué dejé fuera

Es de 2022 y se nota. Los capítulos de datos de entrenamiento e ingeniería de características suponen que la empresa entrena su propio modelo, que era lo normal entonces y hoy es la excepción. Quien lo lea buscando cómo montar algo sobre un modelo de lenguaje va a encontrar la mitad del libro desactualizada. La otra mitad, la de operación, sigue siendo de lo mejor que hay.

Designing Data-Intensive Applications: dónde nace el dato y quién manda
Martin Kleppmann y Chris Riccomini · O'Reilly, segunda edición
WhatsApp