En términos muy simples y genéricos, divida la aplicación en dos módulos.
- Módulo de aprendizaje: donde entrena su algoritmo / modelo
- Módulo de aplicación: donde utiliza el modelo para obtener el resultado deseado
Coloque el módulo de aprendizaje en el lado del servidor, ya que estaría alimentando datos de múltiples fuentes para entrenar su algoritmo. Además, este paso generalmente requiere muchos datos y potencia de procesamiento.
Una vez que tenga el algoritmo listo, póngalo en la aplicación de Android y permita que el usuario genere los resultados requeridos.
- ¿Qué es el "aprendizaje de refuerzo de múltiples agentes"?
- Cómo visualizar Kernel CNN con una profundidad mayor de 3
- ¿Es cierto que la cantidad de datos es, con mucho, la ventaja competitiva más importante para las empresas de aprendizaje automático (por ejemplo, en automóviles autónomos)?
- ¿Por qué es tan importante aprender las redes neuronales convolucionales?
- ¿Qué debo aprender en Data Science para ayudar a mi startup?
Si tiene un mecanismo de retroalimentación en el momento del uso, pase la retroalimentación al módulo 1 en el servidor para recibir capacitación adicional. Una vez hecho esto, busque y actualice el algoritmo del lado del cliente, la aplicación nativa de Android, desde el servidor.