Cómo conectar un proyecto de ciencia de datos con un proyecto de aplicación Django

He conectado varios proyectos de ciencia de datos (Python / R) con aplicaciones de django.

Después de hacer muchas pruebas y errores:

La clave es no preguntar todo dentro de un ciclo de respuesta de solicitud http, ya que las tareas de ciencia de datos pueden llevar de unos segundos a horas.

En el caso de proyectos R, solo uso el módulo de subproceso y comparto los resultados / errores usando el backend.

En el caso de proyectos de Python, depende de lo que intente hacer. También puede usar el subproceso o puede tener todo el trabajo integrado.

Si sigue un enfoque basado en tareas, simplemente agregue un indicador booleano para indicar si el trabajo ha finalizado o no.

Si alguien tiene una mejor alternativa, incluso yo estaría interesado en saberlo.

Además, lo que no he intentado es recuperar los resultados como trazados usando matplotlib. (Como un cuaderno de ipython)

Estoy trabajando en una situación similar. Todavía estoy experimentando, pero mi idea es usar ajax simple para obtener datos cuando se realiza el entrenamiento.

More Interesting

¿Cómo es posible convertirse en ingeniero de datos sin experiencia en DBA?

¿Cómo es el título de MS Data Science and Analytics @Worcester Polytechnic Institute en términos de conexiones industriales y empleo después de la graduación?

Me uní a una pequeña startup que trabaja en análisis de datos, y mi posición es analista de datos. ¿Qué tan prometedor es el futuro en el análisis de datos?

¿Cómo funciona la tecnología detrás de las tarjetas magnéticas en términos de datos? ¿Cómo se manejan los datos del usuario y los datos de RFID / Bar de la compra desde el deslizamiento del terminal a los sistemas de back-end?

Cómo comenzar a trabajar con el análisis de datos

¿Cuáles son los diferentes métodos de aprendizaje automático que se pueden aplicar a los problemas de ventas y marketing?

¿Vale la pena gastar 3 lakh para el curso de ciencia de datos en INSOFE? ¿Realmente proporcionan ubicaciones?

¿Cómo se usan los conceptos de probabilidad y estadística en la ciencia de datos?

¿Por qué odias el aprendizaje automático y la ciencia de datos?

¿Cuál es la mejor estrategia de licitación para implementar en la producción, sujeto al KPI previsto y al ritmo del presupuesto, en el contexto de la licitación en tiempo real?

¿Vim es adecuado para la ciencia de datos?

¿Cómo deben usarse los grandes datos?

¿Qué es mejor: zipfian o información para el campo de entrenamiento de ciencia de datos?

¿Cómo está transformando el análisis de datos el mundo?

¿Cuál es el programa de estudios para la ciencia de datos?