QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Google 研究人员提出在移动设备上运行神经网络的新技术

  • 2017-08-29
  • 本文字数:731 字

    阅读完需:约 2 分钟

近期不少企业纷纷发布了使用深度神经网络的应用。神经网络需要做大量的计算,鉴于此,它们通常运行于具备 GPU 计算服务器的 SaaS 上。但是一些应用需要在没有因特网连接条件下运行、计算速度必须很快并且结果可靠、或是存在隐私上的考虑,这时不可能采用运行于服务器上的神经网络。

最近,多家企业宣布正致力于实现运行于移动设备上的神经网络。Apple 已经在WWDC 2017 大会上发布了CoreML 平台。Google 正在实现称为“Tensorflow Lite”移动设备通用Tensorflow 工具集。Google 还发布了一些已预先训练的图像识别模型,开发人员可以根据自身需求在效率和准确性上做出权衡

虽然开发人员可以在移动设备上运行他们的神经网络算法,但在构建快速神经网络应用上的可选方法依然有限。一类方法需要开发人员降低他们的神经网络规模,这通常会导致准确性的降低。另一类方法是在训练整个神经网络后降低浮点精度,这对性能的影响难以估量。还可以使用其它一些先期算法,例如Facebook 的AI 研究负责人Yann Le Cun 提出的 OBD 算法(Optimal Brain Damage)。这些神经网络推理优化方法都没有得到广泛的采用。

为此,Google 研究人员 Sujith Ravi 提出一种新方法,即同时训练两个神经网络。其中一个是完备的神经网络,称为“训练网络”。另一个神经网络占用内存很小,表示了输入和训练网络中间结果,称为“投影网络”。它使用了高效函数,并学习自训练网络。一旦两个神经网络都被训练好可供使用,较大的网络依然运行在服务器上,较小的高效网络可被用户下载到智能手机上。

Sujith Ravis 已将论文提供在ArXiv 上。论文中还对多个常用数据集上得分更好所需的比特位数进行了讨论。

查看英文原文: Google Researcher Invented New Technology to Bring Neural Networks to Mobile Devices

2017-08-29 19:001631
用户头像

发布了 391 篇内容, 共 142.2 次阅读, 收获喜欢 257 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营——第10周学习总结

jiangnanage

Dubbo的服务注册与调用

superman

架构师第十周

Tulane

架构训练营第十周感悟

张锐

hive拉链表优化·百亿量级数据支持准实时更新

誓约·追光者

hive 实时数仓 海量数据库的设计与实践

OAuth 2.0

陈皮

架构师训练营第十周学习总结

Bruce Xiong

致力打造下一代云原生分布式消息系统,StreamNative 完成源码资本数百万美元 Pre-A 轮融资,红杉中国种子基金跟投

Apache Pulsar

kafka Apache Pulsar StreamNative

威联通(NAS)应用篇:搭建个人图床

BigYoung

图床 NAS QNAP 威联通 自建

iOS Abort问题系统性解决方案

移动研发平台EMAS

ios 监控 移动

架构训练营第十周作业

张锐

架构师课程第十周总结

dongge

Dubbo微服务调用过程时序图

2流程序员

Python中list操作之append、extend

wangkx

Python Python基础

微服务与DDD

走过路过飞过

服务化问题与方案简述

superman

微服务 服务化改造

架构师课作业 - 第十周

Tulane

让我们慢慢地成长

姜海天

个人成长

【数据结构与算法】如何高效学习数据结构与算法

三钻

学习 数据结构与算法

浅析Python3列表操作之*和*=

wangkx

Python Python基础

微服务架构关键点思考

dony.zhang

手动实现mini-vue

晓枫

Java vue.js

架构师训练营——第 10 周作业

jiangnanage

【架构师训练营】第 10 周作业

花生无翼

基于小程序云Serverless开发微信小程序

移动研发平台EMAS

微服务、中台和 DDD

dongge

下载的附件名总乱码?你该去读一下 RFC 文档了!

Java课代表

Spring Boot

week10 作业

雪涛公子

【架构师训练营】第 10 周总结

花生无翼

Django单元测试用法及Fixtures用法

BigYoung

Python django 单元测试 Fixtures

week10 总结

雪涛公子

Google研究人员提出在移动设备上运行神经网络的新技术_Google_Roland Meertens_InfoQ精选文章