Ich habe die Ausbildung einer einfachen linearen Regressionsmodell auf jupyter Notebook tensorflow abgeschlossen, und ich bin in der Lage, wie so die gespeicherten Variablen zu speichern und wiederherzustellen:Tensorflow in android: Lineare Regression
Jetzt bin ich Ich versuche, das Modell auf einer Android-Anwendung zu verwenden.
Nach dem Tutorial here, ich bin auf die Bühne bekommen kann, wo ich wie so die tensorflow Bibliothek importieren:
Jetzt bin ich an dem Punkt, wo ich das Modell einer geben möchte Geben Sie Daten ein und erhalten Sie einen Ausgabewert. (Siehe Anwendungsablauf unten) Sie verwenden jedoch eine .pb-Datei (keine Ahnung, was das ist) in ihrer Anwendung. In den 4-Dateien:
, die ich von Speichern mein Modell bekam, habe ich nicht eine .pb Datei, die mich verlassen sprachlos.
Was die Anwendung tut: Prognostiziert den SoC mit einem vortrainierten Tensorflow-Modell unter Verwendung des Benutzereingabewerts der Höhe. Wodurch wird die lineare Regressionsgleichung verwendet wird: y = Wx + b
y - Soc
W - Gewicht
x - Höhe
b - Bias
Alle Variablen sind Werte floaten.
Android Application Flow:
Benutzereingaben Höhenwert in Textbox und drückt "Predict" -Taste.
Anwendung verwendet das Gewicht, Bias & Höhe Werte des gespeicherten Modells SoC vorherzusagen.
Anwendung zeigt vorhergesagten SoC in Textansicht an.
Also meine Frage ist: Wie kann ich importieren und mein Modell in Android-Anwendung unter Verwendung von Android-Studios 2.3.1?
Hier sind meine ipynb und csv Daten files.
Die Informationen über das Einfrieren des Modells finden Sie eine pb Graph zu erstellen, ist im Tutorial, das Sie in der Frage verbunden ... Im ersten Teil des Tutorials es erklärt Genau wie man einen Graphen und Checkpoints in ein Modell einfriert. – JCooke