Cómo integrar un clasificador ML en el backend de una aplicación

Habiendo incursionado en hacer exactamente eso en los últimos días, creo que puedo ofrecer algunas aportaciones sobre esto. Aunque debo prefacio diciendo que mi enfoque es bastante básico y probablemente no se adaptará demasiado bien.

En pocas palabras, puede escribir el modelo como una API, que se ejecuta en un servicio de terceros, como Heroku / EC2 / Microsoft Azure Services / Google Cloud / su computadora local y luego OBTENER los resultados de clasificación del modelo después de PUBLICAR sus características en él .

Como estaba usando Python para toda mi tubería de datos, configuré la API en Flask y la alojé en Heroku. Almacené mis modelos como archivos .pkl) que luego se cargaron en la aplicación Flask. Cualquier preprocesamiento que requirieron mis nuevos datos antes de que se pudieran alimentar al modelo también se realizó en la aplicación Flask.

More Interesting

¿Cuáles son las mejores soluciones alojadas para el desarrollo front-end en la actualidad? Me gustaría aprender algo como Angular, pero quiero una plataforma alojada que gestione la base de datos y el código de fondo. Sé JavaScript muy bien.

¿Por qué la gente elige hacer desarrollo web front end en lugar de desarrollo backend?

¿Qué dominio es mejor en ASIC: front-end, back-end o verificación?

¿Necesito aprender un lenguaje de back-end para construir un clon de Wikipedia o sería suficiente un conocimiento de HTML y CSS?

¿Es importante aprender un lenguaje de consulta estructurado para el desarrollo del backend?

Cómo abordar la creación de un sitio web PHP MVC que tenga un panel de administración, un panel de usuario y un sitio web front end normal

¿Por qué Flipkart realizó la venta del 'Big Billion Day' cuando sus sistemas de back-end no son capaces de manejar ese tipo de báscula?

Cómo construir un sitio web basado en una base de datos por primera vez

¿Es una decisión correcta lanzar un proyecto antes de que esté completamente completo?

¿Cómo trabajan juntos los desarrolladores front-end y back-end en el mismo proyecto en el trabajo?

Me gusta el desarrollo de back-end, ¿qué habilidades debo obtener con PHP?

¿Cuál es un mejor marco para que un desarrollador web back-end aprenda, reaccione o sea angular?

¿Qué idioma recomendaría la gente para el desarrollo web de back-end?

Cómo administrar y mantener mi sitio web y sus datos mientras externalizo su codificación de back-end

¿Alguna vez has conocido a desarrolladores de back-end de pila completa?