我使用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. bazel在Tensorflow源代碼樹之外構建tensorflow應用程序
- 3. 從代碼創建IIS應用程序
- 4. 使用'core'創建Android應用程序
- 5. 創建Android應用程序
- 6. 創建Android應用程序
- 7. 使用Tensorflow構建一個Android應用程序
- 8. android上的Tensorflow:直接在Python中構建應用程序?
- 9. 通過代碼動態創建Web應用程序
- 10. 如何在android中爲應用程序創建'登錄'代碼?
- 11. 如何創建合法法律代碼的Android應用程序
- 12. 使用一個源代碼創建原生Android和Ios應用程序
- 13. 使用自定義目錄創建Python代碼安裝程序
- 14. 如何創建通用應用程序?
- 15. 爲iTunes創建通用應用程序?
- 16. 創建通用應用程序(IPhone/Ipad)
- 17. 創建Android應用程序構建
- 18. 使用python代碼創建集合
- 19. 使用xamarin在visual studio 2015中創建apk應用程序使用xamarin創建android應用程序
- 20. 運行外部代碼/應用程序的Android應用程序?
- 21. 如何使用開放源碼Android應用程序代碼
- 22. 如何在Windows通用應用程序中使用Caffe或TensorFlow?
- 23. 從通用代碼構建兩個iPhone應用程序
- 24. 創建Android應用程序,說媽媽的應用程序
- 25. 從Android應用程序,UIViews或UIViewControllers創建iPhone應用程序?
- 26. Android應用程序TensorFlow Google雲ML
- 27. 如何爲android應用程序創建一個通用菜單
- 28. 在Eclipse中共享通用庫中創建Android應用程序
- 29. 創建一個應用程序,通過點擊創建其他應用程序
- 30. 創建使用「guardianproject/openssl-android」庫(.so)的Android應用程序
您可能需要爲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