Cómo implementar una aplicación de aprendizaje automático que se ejecuta continuamente

Antes de encontrar mi respuesta principal, permítanme aclarar que interpreto la palabra ‘aplicación’ en el contexto de un dispositivo móvil porque ese es el contexto más utilizado en estos días.

Un algoritmo de ML se basa en datos crujientes con algún algoritmo particular o conjuntos de algoritmos. Esto realmente significa una gran potencia de procesamiento que se requiere para ejecutar los datos a través de su algoritmo. Entonces, realmente sospecho si puedes desarrollar una ‘aplicación’ que se ejecute continuamente.

Ahora para la alternativa. Puede usar un dispositivo móvil como conducto para proporcionarle los datos, que entran en la etapa de entrada de su algoritmo. Estos datos se pueden sincronizar periódicamente entre el dispositivo y un servidor de datos y los datos acumulados de este modo se pueden analizar periódicamente para obtener las conclusiones que desee de su algoritmo. Lo que proporciono aquí es una imagen de alto nivel. El detalle incluirá muchas más complejidades, incluso si su algoritmo puede ‘aprender’ de forma incremental, si sus datos deben procesarse antes de ser utilizados en el algoritmo, detalles sobre el tamaño y el rendimiento de sus datos y, por lo tanto, el algoritmo, detalles específicos de Las mejores herramientas para el algoritmo y qué no.

Espero haber respondido tu pregunta.