想要在移动端和嵌入式设备上使用运行机器学习模型,却又无从下手,该如何是好?没关系,我们可以使用Tensorflow在Android上的官方源码进行开发。
效果如下所示:
前提:你的电脑需要安装Android Studio
一、在github下载源码
网址:https://github.com/tensorflow/tensorflow
二、使用Android Studio 打开项目
路径是:\tensorflow-master\tensorflow\examples\android
三、安装需要的库和文件
一般打开一个新的项目,AS都会自动sync编译一次。无论弹出什么需要让你安装的东西,你都安装就好了。 比如,在我的环境下,弹出错误如下:
点击Add Google Maven XXXX 再等一会就行了。
四、打开build.gradle配置相关文件
打开其Android项目之后,在AS左边点击Gradle Scripts 里面的build.gradle
修改nativeBuildSystem 的值,默认为bazel,改为none。
五、真机调试
点击右上角三角形,前提是有一台Android的手机连接在电脑。
如果没有,请参考我的一篇博客:android studio 打包程序直接下载进手机进行真机调试
需要编译大概5-10分钟,然后才会把APK文件安装在真机中,请大家细心等待。然后就可以愉快地使用啦~效果跟最开始的图的一样。