我使用Kivy和Pycharm在python 2.7中創建了一個Tensorflow圖像分類應用程序。我使用自己的數據來創建自定義圖形和標籤文件。該應用程序很好,並做我想做的事情。花了我幾個月的學習和編碼來達到這一點。這個「旅程」的最後一部分一直試圖將應用程序移植到android平臺上(我也想做Windows或一個網絡應用程序 - 但今天似乎並不是真正的選擇......)我已經使用Bazel創建了Tensorflow Android相機演示應用程序,它在我的Galaxy S5上運行良好。然而,花了幾天的時間搜索我在Google搜索,Packt(和其他)書籍等方面的所有參考資料之後,我陷入了僵局。我的問題是,在這個論壇中的任何人都有任何建議的方法來創建一個正在運行的Python應用程序的Android應用程序,如我所描述的?我會非常感激來自已經這樣做的人的任何幫助。使用Python代碼創建「通用」Tensorflow Android應用程序
1
A
回答
0
我用我自己的數據來創建自定義圖表和標籤文件
既然你已經受過訓練的TensorFlow模型,您可以將其導入到一個Android應用程序相對容易。
現在可以在Android Studio中構建TensorFlow Android demo app而不使用Bazel。您應該可以用您自己的模型替換Inception v3圖像分類器模型。
這裏看看我的博客張貼有關如何使用Java TensorFlowInferenceInterface
類的詳細信息與您預先訓練模型交互:
https://medium.com/@daj/using-a-pre-trained-tensorflow-model-on-android-e747831a3d6
至於如何端口Python應用程序到Android,我米沒有意識到一個簡單的方法來做到這一點。
相關問題
- 1. 在android studio中使用python代碼構建android應用程序
- 2. 從代碼創建IIS應用程序
- 3. 創建Android應用程序
- 4. 創建Android應用程序
- 5. 使用Tensorflow構建一個Android應用程序
- 6. android上的Tensorflow:直接在Python中構建應用程序?
- 7. 如何創建合法法律代碼的Android應用程序
- 8. 如何創建通用應用程序?
- 9. 創建通用應用程序(IPhone/Ipad)
- 10. 創建Android應用程序構建
- 11. 使用xamarin在visual studio 2015中創建apk應用程序使用xamarin創建android應用程序
- 12. 使用python代碼創建集合
- 13. 運行外部代碼/應用程序的Android應用程序?
- 14. 從通用代碼構建兩個iPhone應用程序
- 15. 在Eclipse中共享通用庫中創建Android應用程序
- 16. 如何爲android應用程序創建一個通用菜單
- 17. 如何使用「Android + App Engine」創建Android移動應用程序?
- 18. 創建使用「guardianproject/openssl-android」庫(.so)的Android應用程序
- 19. 使用Google Maps創建Android應用程序Android API v2
- 20. 如何在Windows通用應用程序中使用Caffe或TensorFlow?
- 21. Android應用程序TensorFlow Google雲ML
- 22. 通過應用程序運行代碼
- 23. 推特Android應用程序 - 源代碼
- 24. Android應用程序和代碼許可
- 25. Android Twitter應用程序源代碼
- 26. 運行Android應用程序的代碼
- 27. 「%02D」 的Android應用程序代碼
- 28. 從代碼更新Android應用程序
- 29. 在eclipse中使用遠程源代碼運行android應用程序構建
- 30. 使用Gradle構建Python應用程序
您可能需要爲python-for-android製作Tensorflow食譜。我不知道這會需要什麼。 – inclement
我試圖解決的問題是如何創建一個Android(或其他「獨立」可執行應用程序)與我創建的工作項目(在Pycharm中)。基本問題是導入tensorflow(在我的python代碼中),當我嘗試構建應用程序時,這是無法識別的。所以我想我的問題可能會重申:如何使用能夠識別Tensorflow(作爲導入)並將其集成到構建應用程序的方法來構建我的應用程序? –
Tensorflow是一個複雜的模塊,需要爲android環境編譯,但我不知道究竟需要做什麼或者它如何與正常的Tensorflow構建相關。爲了使它工作,你需要製作一個python-for-android配方(http://python-for-android.readthedocs.io/en/latest/recipes/)來告訴python-for-android如何編譯和包含它在APK中。如果您在kivy支持渠道上詢問,我們可以幫助您嘗試,但我不知道任何預先存在的Tensorflow配方。 – inclement