Primero, querrás ver el ejemplo de Android en github. Es el único ejemplo oficial de TensorFlow que explica cómo ejecutar un modelo en Android, y es un buen lugar para aprender.
Guías completas: trenes modelo para principiantes
Asegúrese de que la descripción del nodo es lo que espera que sea y tome nota de la forma de entrada y los nombres exactos del nodo de entrada / salida. Los necesitará en su código de aplicaciones más adelante.
- ¿Cómo sería Java si el desarrollo de aplicaciones de Android estuviera en otro idioma?
- ¿Qué vías de distribución se deben explorar para que los usuarios instalen una aplicación de Android?
- ¿Qué sucede cuando hago clic en 'borrar datos' en el administrador de aplicaciones de Android para Snapchat?
- ¿Cuáles son las mejores opciones para un paquete de análisis para una aplicación que abarcará iPhone (y similares) y Android?
- ¿Cómo puedo convertirme en desarrollador de Android si no sé nada al respecto?
Para nosotros, estábamos usando la operación Pow en nuestro modelo, y no funcionó. La solución descrita aquí se basa en el siguiente subproceso de StackOverflow:
Puede haber otros núcleos de tensorflow que su modelo esté usando y que no estén incluidos de manera predeterminada en la biblioteca de Android (para nosotros terminó siendo solo Pow pero quería asegurarme). Para asegurarse, puede ejecutar en su entorno de Python (después de cargar el gráfico del archivo de modelo como se describe anteriormente):