加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

你的手机里真的需要一个 AI 芯片吗?

(2017-10-22 21:45:07)
标签:

杂谈

​前往数字尾巴阅读原文,体验更佳。


最近几个月来,我们肯定听说过有关专门用于移动设备机器学习的芯片。

http://s.dgtle.com/forum/201710/22/160110g9vpz2tp5b3ep4t5.jpg-1200pxAI 芯片吗?" />


比如苹果新 iPhone X 拥有一颗「神经引擎 」的 A11 ;华为 Mate10 配备一颗「神经处理单元」的麒麟 970 ;制造和设计芯片的公司,如 Qualcomm(高通)和 ARM 所发售的移动芯片,都正在使用相关 AI 技术。


http://s.dgtle.com/forum/201710/22/160110y9nlhb9y1cri2id1.jpg-1200pxAI 芯片吗?" />


作为消费者,我们不清楚的是,拥有 AI 芯片的手机对于我们来说有多少好处,真的会改变生活吗?或者说,当您购买手机时,是否使用「AI 芯片」的手机会在你考虑的范围吗?这篇文章带你深入聊聊,你的手机里真的需要一个 AI 芯片吗?


为什么手机会有 AI 芯片?


关于这个问题,很多人会说,这个 AI 芯片是不是手机厂商硬塞给我们消费者的?是不是一个噱头的硬件信息呢?我会回答并不是这样的。


随着移动互联网的迅速变化,在手机,笔记本电脑和台式机中发现的常规 CPU 性能已经不能满足我们的需求,而现在的机器学习或 3D 技术开发还拥有大量的市场,AI 芯片就应运而生。


http://s.dgtle.com/forum/201710/22/160110utgkk1lc1189uq1p.jpg-1200pxAI 芯片吗?" />


AI 芯片仅占用 CPU 一小块的空间,而图形处理单元或 GPU 才是 AI 芯片所存在的地方。未来,这种 AI 芯片可能不再成为独立的单位存在,而是作为 SOC(处理器系统)的一部分来渲染图形或处理图像。


http://s.dgtle.com/forum/201710/22/160122jr4hz4zb5utte5bb.gif-1200pxAI 芯片吗?" />


手机厂商希望包括游戏或应用程序与这些强大的 AI 芯片相结合。例如苹果公司的 A11 Bionic 使用 Face ID 技术,以及 Animoji 表情;而华为搭载麒麟 Kirin 970 包含 NPU 平台允许 Mate 10 系列手机上支持 Bing 的翻译软件,识别率比正常的手机高很多。


http://s.dgtle.com/forum/201710/22/160123he3qswvuqqsmvmnk.jpg-1200pxAI 芯片吗?" />


再比如小米 Note 3/小米 6 体验版,现在都使用上「人脸解锁」功能,这个是高通与安卓结合的成果,让手机使用上强大的机器识别,这就是科技的魅力。


我们能够从 AI 上得到什么?


如上所述,手机使用专门的 AI 芯片,意味着理论上来说设备会得到更好的性能和更好的电池寿命。但也有用户隐私和安全性以及开发人员的优势。


http://s.dgtle.com/forum/201710/22/160123q9t9lqqz20llfnzb.jpg-1200pxAI 芯片吗?" />


首先,隐私和安全性。目前,很多机器学习服务必须将您的数据发送到云端进行实际分析。像 Google 和苹果这样的公司已经提出了在手机上直接进行这些计算的方式方法,但是因为没有开源等原因还没有被广泛参与使用。如果你使用搭载 AI 功能的移动设备,这意味着用户数据泄漏或被黑客入侵的风险降低。


http://s.dgtle.com/forum/201710/22/160124a28od5o278c14dcd.jpg-1200pxAI 芯片吗?" />


另外,如果您每隔几秒钟都不会将数据发送到云端,则意味着用户可以离线访问服务并保存数据。而这也是开发商的福音。毕竟,如果在设备上完成分析,就可以节省运行应用程序时间,减少支付服务器的人员。只要硬件被完全利用,每个人都会受益。


每台手机都能用上 AI 吗?


目前来说,每台新机都会拥有 AI 的芯片,但那不意味着拥有硬件基础,软件就会实现。


http://s.dgtle.com/forum/201710/22/160133zbis4xbqaz64sub6.gif-1200pxAI 芯片吗?" />


例如,华为和 Apple,两家公司都有自己的 API,开发人员需要利用各自的 AI 芯片硬件以及 API 开源接口来做相关应用程序开发。在手机厂商发布相关 API 之前,必须确保他们使用的 AI 框架(例如,Google 的 TensorFlow 或 Facebook 的 Caffe2)也得到支持。如果不是,他们需要等待漫长的过程来适配。


http://s.dgtle.com/forum/201710/22/160134lpbzj1pqh2zjkah6.jpg-1200pxAI 芯片吗?" />


最典型的就是小米了,本来谷歌在 2014 年 I/O 大会上已经发布了「人脸解锁」技术,在安卓 4.0 以上都可以实现。但因为种种原因,直到今年,小米 Note 3 等设备才得以实现该功能。适配需要时间,也需要高通和谷歌同时给出相关解决方案才得以实现功能性的变化,


http://s.dgtle.com/forum/201710/22/160134m7n8z7y8g9ssf4ye.jpg-1200pxAI 芯片吗?" />


不过,像这样的大公司可以承担起时间,对于每个小型应用程序开发人员来说,这种做法是否值得开发,有待考量。这对苹果来说不是一个问题,iOS 的开发者只需要使用苹果公司的核心 ML 框架来适应他们的应用程序就可以了。


http://s.dgtle.com/forum/201710/22/160135puusmmkrhhsx6fn6.jpg-1200pxAI 芯片吗?" />


但这可能是 Android 的头痛之处,碎片化和不完全统一性,特别是如果不同的制造商都开始引入自己的协议时,谁跟谁屁股走,这就需要商榷了。比如魅族引以为傲的智能隐藏 Smart Bar,软件开发者不关心,谷歌不跟你玩的态度使魅族放弃了这种功能。


http://s.dgtle.com/forum/201710/22/160135ra83vmbcpm3xth7p.jpg-1200pxAI 芯片吗?" />


幸运的是,Google 正在利用其对生态系统的权力来对付这个问题。它的移动 AI 框架 TensorFlow Lite 已经在移动设备上规范了一些体验,使更多的开发者以及手机厂商逐渐跟进。


微软目前正在与华为公司使用 NPU 芯片进行合作,将微软翻译程序的离线功能放进设备上使用,同时,谷歌计划在今年年底之前提供一些服务和 API,将 NPU 芯片纳入到 API 当中。


那么我的手机需要一个 AI 功能吗?


我的回答很干脆,不需要。即使选购手机上,目前这并不会成为你想要购买设备考虑的因素。


http://s.dgtle.com/forum/201710/22/160136qtordrzuglr6k2l6.jpg-1200pxAI 芯片吗?" />


但另一种声音认为,这些功能目前来看只是一般的水准,并没有达到所谓的革命性功能。


http://s.dgtle.com/forum/201710/22/160142m2jatfrxh5hhd4px.gif-1200pxAI 芯片吗?" />


我认为 AI 技术所使用的功能更多的是新鲜感,以及应用程序玩法更加新颖,从 ARKit 应用不温不火就可见一斑。除非您是真正的重度用户,否则无需担心这个功能真的让你减少工作效率。


我建议观察一段时间再说,比如华为和苹果将其新功能放入市场中的确获得成效,一致的好评,你再将其成为你购买新机考虑的因素之一。


http://s.dgtle.com/forum/201710/22/160142usbiaicqqg7pdbob.jpg-1200pxAI 芯片吗?" />


上文中也提到,谷歌会对安卓中的 AI 技术进行优化。未来,它可能具有更多的处理能力,开发人员用于构建应用程序的 TensorFlow Lite 框架如何发展才是至关重要的。


http://s.dgtle.com/forum/201710/22/160142gnqqq99q4vnczeq3.jpg-1200pxAI 芯片吗?" />


目前对于华为和苹果来说,搭载 AI 芯片的硬件只是营销性的噱头罢了,对于 Mate 10 还是 iPhone X,他只是刚走出第一步,未来如何,我们静观其变。


我相信总会有一天,人人都能让 AI 变得更有用,更强大。


(图片来源:The Verge、techprolonged)

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有