前段时间,工作比较忙,就一直没有更新技术博客,但是看到以前写的博客还是给大家带来一点帮助,所以还是想继续写下去。最近人工智能比较火,可是真正小用户能够感受到人工智能带来的便利并不多。本着喜欢折腾的原则,尝试使用华为Mate10进行深度学习训练,发现还是挺有意思的,不知道后面华为会不会开发相应的API,让我们能够直接调用麒麟970硬件资源(这一块我不熟悉,有熟悉的人可以相互交流)
Mate10是首款支持PC模式的手机,也就是手机可以当电脑用,为了不浪费这宝贵的资源,尝试折腾一下。
在google上找了很多PYTHON的IDE。最后选择了Pydroid 3,当然还有其他的,但是很遗憾,没有深度学习模块。我惊喜的发现Pydroid3里面竟然有Keras模块。如下图
欣喜之余,赶紧尝试安装Tensorflow或者Theano。但是很遗憾,Tensorflow无法正常安装,幸运的是,Theano可以安装。Theano虽然不再更新,但是其深度学习框架能够满足大部分机器学习的需求。
安装完毕后,赶紧测试
测试Theano程序。
运行结果:
运行速度还是可以的,当然后续我还会测试如何用手机提高运算速度(也许需要华为mate10的API)
测试Keras程序:
运算结果:
总体上说,手机上能够训练和运行深度学习还是很惊讶的。后面将持续通过Mate10手机进行深度学习开发,希望能够折腾。
有需要的可以找我要相应的软件。
我手机上还装了其他关于程序开发的软件,可供大家赏玩。
喜欢记得点赞。