Gerade jetzt versuche ich Tensorflow zu lernen. Aber ich bin mir nicht sicher, ob ich es richtig verstehe, d. H. Ob Tensorflow für das funktioniert, was ich tun möchte. Ich habe eine Android-App, die Daten vom Gerät sammelt und trainiert ein Modell mit Weka und speichern Sie dieses Modell. Statt Weka wollte ich Tensorflow verwenden Soweit ich das verstanden habe here muss ich das Modell vorher trainieren. Ich kann nicht ein Modell auf der Android-App mit Tensorflow trainieren?Tensorflow Android App Zug Model
Antwort
Ich glaube, Sie die tensorflow apk erste (Größe 106MB) ausführen können: https://ci.tensorflow.org/view/Nightly/job/nightly-matrix-android/TF_BUILD_CONTAINER_TYPE=ANDROID,TF_BUILD_IS_OPT=OPT,TF_BUILD_IS_PIP=NO_PIP,TF_BUILD_PYTHON_VERSION=PYTHON2,label=android-slave/
Ich denke, wenn wir wissen, wie die tensorflow Arbeit und wir den Zug Auftrag an den romete Dienst wie AWS oder etw zulassen . unser Android-Handy senden Sie einfach die Daten und erhalten das Ergebnis. Recht?
Theoretisch können Sie ein Modell auf dem Gerät trainieren. Es erfordert jedoch im Allgemeinen große Mengen an Verarbeitungsleistung (und/oder eine GPU), Speicher (RAM) und Speicherplatz zum Trainieren eines Modells. Niemand empfiehlt, dies auf einem mobilen Gerät zu tun, da die Hardware und die Akkulaufzeit begrenzt sind.
Wenn Sie nur eine begrenzte Menge an Training gemacht haben, können Sie in der Lage sein, es auf dem Gerät zu tun. Sie können auch nur das Modell trainieren, wenn das Telefon an ein Stromkabel angeschlossen ist und ansonsten nicht aktiv ist (in diesem Fall können Probleme auftreten, wenn der Doze-Modus aktiviert wird). Das andere Problem ist, dass fast alle Tutorials und Codelabors davon ausgehen, dass Sie das Modell auf einem leistungsfähigen Computer trainieren und dann das trainierte Modell in die Anwendung einbetten (z. B. here are some blog Posts, die ich geschrieben habe). Wenn Sie ein gutes Beispiel für das Training eines Modells auf einem Android-Gerät finden, teilen Sie es bitte in den Kommentaren!
- 1. Tensorflow Zug Modell auf Server
- 2. Zug Fehler mit CNN in Tensorflow
- 3. Tensorflow: Zug und Test in separaten Funktionen
- 4. Tensorflow Restore Model and Predict
- 5. Wie Zug Beginn Modell von Checkpoint in tensorflow
- 6. Wie benutz_ops in Tensorflow Android APP
- 7. Lesen Sie große Zug-/Validierungs-/Testdatensätze in Tensorflow
- 8. mit mehreren Modellen auf einem verteilten Tensorflow Zug Schritte messd
- 9. Zug Keras Modell mit BatchNorm Schicht mit tensorflow
- 10. Keras Zug Teilmodell Problem (über GAN-Modell)
- 11. Erstellen einfacher Android App mit Android Studio und tensorflow
- 12. Tensorflow Beispiel für Android
- 13. NA Auswirkungen in Caret Zug
- 14. org.apache.spark.ml.regression.LinearRegression: fit, Zug und vorhersagen
- 15. TensorFlow: Hinzufügen von Klasse vortrainiert Inception Model & Ausgabe Vollbildhierarchie
- 16. TensorFlow Custom Model Optimizer, der NaN zurückgibt. Warum?
- 17. Erstellen einer "generischen" Tensorflow Android App mit Python-Code
- 18. Android Zug leer Fortschritt zu aktualisieren (kein Pfeil)
- 19. TensorFlow Android Kamera Demo
- 20. Laravel-Klasse 'App \ Model \ Website' nicht gefunden
- 21. Django Model Design für "Wall" -type app
- 22. Einschränkungen in Zug Misch
- 23. OpenCV Kaskade Zug Zeit
- 24. Zug auf Spezifität
- 25. PHP __NAMESPACE__ in Zug
- 26. Zug mit configure_traits Beizen
- 27. Prediction.io - Pio-Zug schlägt fehl
- 28. Tensorflow in Android, Gradle Probleme
- 29. Tensorflow Android Demo: Keine Ausgabe
- 30. Model Class für Zomato Android API
https://www.tensorflow.org/mobile.html – xro7
Diese Seite gefunden, bevor ich hier fragte. Aber es hat meine Frage auch nicht wirklich beantwortet. Wenn ich das Modell vorher trainieren muss oder ist es möglich, das Modell auf dem Telefon mit Tensorflow – user2348157
zu trainieren Ich denke, dass Sie ein Modell auf dem mobilen Gerät mit Tensorflow nicht trainieren können. Sie können nur ein vortrainiertes Modell verwenden. – xro7