1新智元编译
GitHub地址:https://github.com/baidu/mobile-deep-learning
在开源PaddlePaddle深度学习框架的一年后,百度再次将另一AI技术投入公共领域——一个旨在将AI放到智能手机上的项目。
25日,百度在GitHub开源了其移动端深度学习框架Mobile Deep Learning (MDL)的全部代码和脚本,并放出“先睹为快”的demo安装文件。
MDL是一个基于卷积的神经网络,设计来适用于移动设备。百度表示,它适用于使用智能手机的相机功能识别图片中的对象等应用程序。
MDL神经网络的计算部署在手机GPU,具有高速和低复杂性的特征。它可以运行在iOS或Android上,但项目的文档相比Google更倾向于Apple,支持iOS GPU计算,但Android GPU实现和TensorFlow模型转MDL尚未释放。
开源代码约4 MB,没有第三方库依赖(神经网络模型之外)。开发人员推荐使用该公司的PaddlePaddle模型转MDL,但也可以使用Caffe模型。
下面的截图显示,MDL可以在不到半秒内识别出图中的手机。
另一个MDL demo是识别图中的瓷杯,并将其用于寻找同款商品。
百度Mobile Deep Learning (MDL)
以下内容来自GitHub:https://github.com/baidu/mobile-deep-learning
百度研发的移动端深度学习框架,致力于让卷积神经网络极度简单的部署在手机端。目前正在手机百度内运行。支持iOS gpu计算。体积小,速度快。
体积 armv7 340k+
速度 iOS GPU mobilenet 可以达到 40ms、squeezenet 可以达到 30ms
先睹为快
如果你想先运行demo试试效果。或者你仅仅是想快速用起来,而不关心CNN细节实现。开源库提供编译好的安装文件, 直接下载安装即可。
特征
一键部署,脚本参数就可以切换ios或者android
支持iOS gpu运行MobileNet、squeezenet模型
已经测试过可以稳定运行MobileNet、GoogLeNet v1、squeezenet模型
体积极小,无任何第三方依赖。纯手工打造。
提供量化脚本,对32位float转8位uint直接支持,模型体积量化后4M上下
与ARM相关算法团队线上线下多次沟通,针对ARM平台会持续优化
NEON使用涵盖了卷积、归一化、池化所有方面的操作
汇编优化,针对寄存器汇编操作具体优化
loop unrolling 循环展开,为提升性能减少不必要的CPU消耗,全部展开判断操作
将大量繁重的计算任务前置到overhead过程
MDL使用的是宽松的MIT开源协议。
demo源码实现请阅读GitHub页面。
点击阅读原文可查看职位详情,期待你的加入~
推荐阅读:华夏家装网
-
山药可以这样吃,口感嫩滑,营养美味,简单方便
关于山药的吃法也有很多,常见的山药粥,炖山药以及山药片等等,小编也非常喜欢吃山药,煮的炖的都喜欢,但是小编今天是把山药做成甜品-蔓越莓山药糕。这道甜品的做法简单...
2020-02-12 -
女生都爱的养颜小吃!比敷面膜还管用,5块钱能
梁实秋写《雅舍谈吃》时,其实并非他吃得最尽心的时候。那会儿他年岁已高,并且得了糖尿病,嘴巴没了自由,才想起说:以笔谈“吃”。全书中印象最深的一篇,是他写馋:“校...
2020-02-12 -
养生小甜品,超好吃的桂花酒酿丸子,齿颊留香
手脚冰凉的小仙女们看过来,今天给大家做超好吃的桂花酒酿丸子,大姨妈时来一碗,还可以缓解痛经,吃完整个人都是暖暖哒~也是一道适合冬天的甜品,来一碗也是暖暖哒~先给...
2020-02-12 -
土豆这么做,一盘都不够!没有可乐的可乐饼一口
传统的可乐饼是油炸而成的,虽然美味,但是热量却不低。所以感谢人类发明了烤箱,今天我们来做烤箱版的可乐饼吧。不用油炸,热量更低,减脂的小仙女也可以大口大口的吃。对...
2020-02-12 -
迪拜土豪口中的美食,在国内却没什么市场,这是
说到迪拜,所有人都会不约而同地联想到一些词:“豪华”、“土豪”、“X星级酒店”。的确,作为一座中东城市,迪拜的景观和市容在所有的中东国家中是可以排得比较靠前的,...
2020-02-12 -
晒晒我家7天的晚餐,有肉有菜又省钱,朋友:每
晒晒我家7天的晚餐,有肉有菜又省钱,朋友:每月3000元都拿不下。我和老公的工作都是朝九晚五,早出晚归,午餐大多数是在单位食堂解决,而晚餐,无论下班有多晚,都会...
2020-02-12