Capítulo 9. Elige tu opción de Implementación

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Los capítulos anteriores de cubrían el proceso de pasar de una idea de producto a una implementación de ML, así como los métodos para iterar sobre esta aplicación hasta que estés preparado para desplegarla.

Este capítulo trata de las distintas opciones de implementación y de las ventajas y desventajas de cada una de ellas. Los distintos enfoques de implementación se adaptan a diferentes conjuntos de requisitos. A la hora de decidir cuál elegir, deberás tener en cuenta múltiples factores, como la latencia, los requisitos de hardware y de red, así como la privacidad, el coste y la complejidad.

El objetivo de la implementación de un modelo es que los usuarios puedan interactuar con él. Cubriremos los enfoques más comunes para lograr este objetivo, así como consejos para decidir entre enfoques a la hora de desplegar modelos.

Empezaremos con la forma más sencilla de empezar a implementar modelos y poner en marcha un servidor web para servir predicciones.

Implementación del lado del servidor

Implementación del lado del servidor consiste en configurar un servidor web que pueda aceptar peticiones de los clientes, ejecutarlas a través de un canal de inferencia y devolver los resultados. Esta solución encaja en un paradigma de desarrollo web, ya que trata los modelos como un punto final más de una aplicación. Los usuarios tienen ...

Get Creación de aplicaciones basadas en el aprendizaje automático now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.