J'ai terminé la formation d'un modèle de régression linéaire simple sur ordinateur portable jupyter utilisant tensorflow, et je suis en mesure de sauvegarder et de restaurer les variables enregistrées comme ceci:tensorflow dans android: régression linéaire
Maintenant, je J'essaie d'utiliser le modèle sur une application Android.
Après le tutoriel here, je suis en mesure d'arriver à l'étape où j'importer la bibliothèque tensorflow comme ceci:
Maintenant, je suis au point où je veux donner un modèle Entrez les données et obtenez une valeur de sortie. (Reportez-vous au flux d'application ci-dessous) Cependant, ils utilisent un fichier .pb (aucune idée de ce que c'est) dans leur application. Dans les 4 fichiers:
que je me suis de sauver mon modèle, je n'ai pas un fichier .pb qui m'a laissé abasourdi. Ce que l'application fait: Prédit le SoC avec un modèle de flux tensoriel pré-formé en utilisant la valeur d'entrée de la hauteur de l'utilisateur. de sorte que, l'équation de régression linéaire est utilisée: y = Wx + b
y - SoC
W - poids
x - hauteur:
b - polarisation
Toutes les variables sont valeurs flottantes.
flux d'applications Android:
ENTRÉES valeur de hauteur en zone de texte, et appuie sur le bouton "Predict". L'application utilise le poids, le biais & les valeurs de hauteur du modèle enregistré pour prédire SoC. L'application affiche le SoC prédit dans le textview.
Ma question est la suivante: comment puis-je importer et d'utiliser mon modèle dans l'application Android en utilisant des studios Android 2.3.1?
Voici mes données ipynb et csv files.
Les informations sur le gel du modèle pour créer un graphique dans le PB tutoriel que vous avez lié à la question ... Dans la première partie du tutoriel explique exactement comment geler un graphique et des points de contrôle dans un modèle. – JCooke