来源: 脑极体

概要:无论是学界还是巨头,都只能给出规则和参考,以及一小部分示例性应用,而最终让人工智能落地产生价值的,只能是成千上万脑中闪过鬼点子的开发者。


相较移动互联网,AI将是一个更激进的开发者游戏。

无论是学界还是巨头,都只能给出规则和参考,以及一小部分示例性应用,而最终让人工智能落地产生价值的,只能是成千上万脑中闪过鬼点子的开发者。

这种特性的驱动下,抢占人工智能开发基础,聚拢优质开发者生态就成为了巨头们在AI军备赛上的重头戏。而这场比拼的核心要素,就是深度学习开发平台。

目力所及,各种供给机器学习、深度学习的框架与平台层出不穷。由于很多平台都是企业和科研内部使用或者半开放模式,所以完整统计到底有多少类似平台很困难。但可以肯定的是,市面上至少有超过15个主流框架。

值得注意的是,这些平台以及背后的企业主体并不是那么友善。围绕平台、社区和开发者群落,一场新的人工智能争夺战正在打响。

而目前这场战役的主旋律,是如何围剿谷歌与TensorFlow。

微软、Facebook联手下了一招“围棋”

由于机器学习平台最初多是局限在学界使用,算法与模型的工程化基础不够充足,所以开发平台也更多是由实验室推出。大家各玩各的,不够统一。

这种方案的流弊,在于产业线索掺杂进来之后,人工智能开发平台变得非常复杂和碎片化。一个开发者为了让产品具有不同方面的功能,常常需要使用不同平台,然后费尽心力的整合到一起。

针对这种情况,9月8日微软与Facebook联合推出的一款开源工具:ONNX。

所谓的ONNX,是“Open Neural Network Exchange”的缩写,即“开放的神经网络切换”。从名称就可以看出,这款工具的价值在于开发者可以把训练的神经网络架构在不同平台间无缝对接,省去了大量的转换成本。

根据微软和Facebook公布的消息,ONNX目前已经确定兼容微软的Microsoft Cognitive Toolkit、Facebook的深度学习框架PyTorch以及非常主流的深度学习开发平台Caffe2。

这三个开发平台之间的打通当然是有其价值的,但好事者却更关注另一个信息:打通的平台中没有谷歌的TensorFlow。

于是一种猜测应运而生:Facebook和微软这两个重度AI投注者,或许希望依靠打通开发平台带来的技术标准化价值、灵活操作的体验优势以及打通平台界限后的社区资源共享,来更好的激发开发者兴趣,从而孤立谷歌在开发平台层面的势能。

这或许说明,合纵连横的互联网企业“围棋”法则,已经开始在AI这块相对意义上的净土中上演了。

项庄舞剑:阻断TensorFlow

的生态化增长

这里要解释的是,为什么一定要针对TensorFlow。

TensorFlow原本是谷歌大脑项目旗下的深度学习开发平台,在2015年这个项目正式对外开源。凭借谷歌AI项目的多元优势,其使用增长率一直居高不下。

一个重要的变化来自于今年2月TensorFlow1.0正式对外公布。这个正式版不仅优化了语言适应性,加入了更多算法支持,尤其加入了XLA(Accelerated Linear Algebra加速线性代数)使得TensorFlow开发的模型可以被部署在手机等移动设备上。

对于开发者来说,这个改变某种程度上意味着下一个时代和巨大商机。其效果立竿见影,从今年2月开始,TensorFlow正式超过了Caffe成为了使用人数最多的机器学习平台,并且差距在持续拉大。

与Caffe这种学院派不同,TensorFlow成为“扛把子”瞬间让业界联想到了那几年被安卓支配过的恐惧。而且事实也确实如此,谷歌不断投入TensorFlow工程化和产业化的可能,并且打开了与谷歌大脑、TPU、云计算等等业务的关联性,又有Deepmind等高手时长放出新创意和工具,都让TensorFlow成为了最有噱头和商业遐想的AI平台。

对于其他AI巨头企业来说,逐渐成型的谷歌AI生态或许意味着谷歌在AI领域的霸权威胁。所谓项庄舞剑意在沛公,解决行业问题只是表面文章,如何阻断谷歌AI向着完整的自生态发展,才是战略性目标。

联合起来与TensorFlow对抗,似乎成为了最现实的选择。尤其TensorFlow并非完美,其自身弱点给这个领域的竞争留下了更多不确定性。

抢夺大多数:深度学习平台的AI暗战

采访了一些工程师朋友,虽然大家对机器学习的看法非常不同(这件事其实很值得研究),但普遍来说,对TensorFlow的评价是“易入门,难精通”。

作为一个内部使用平台,虽然经历了非常多的迭代过程,但TensorFlow在运算效率上依旧饱受诟病。并且花哨无用的功能很多,对于开发者来说学习成本高、执行性较差,也难以开发出复杂的神经网络。

但TensorFlow的弱势,并不足以让其他平台持有者掉以轻心。不说谷歌自身在目的性极强的自我更新,就从大的开发者环境来说,谷歌和TensorFlow也有转弱为强的可能。

大多数开发者似乎认为,PyTorch等高度贴近深度学习特性的平台,更适合“高手们”使用。而TensorFlow则凭借简单的API接口和非常强大的社区资源,更适合入门者接触。

但这种定位一旦被确立,对于其他平台是非常危险的。因为在AI产业化进程加速的今天,重点不是如何配合深度开发者,而是如何开通与更多新手的连接,抢占已经感知到趋势,即将获取开发者身份的“大多数”。

这种情况下,放低身段,打开大门,就自然而然成为了平台产品化运营的核心思路。对于开发者来说,选择平台进行深度学习、神经网络的开发,无非思考三件事:是否流畅易用,是否消耗大量学习成本,以及是否有强大的社区资源和讨论环境。

或许,微软和Facebook以工具打通平台连接只是第一步。在终端应用场景更加多元、AI落地需求更加强烈的前提下,开发平台的重组与整合会成为接下来一段时间内的核心命题。

毕竟,“不能再让谷歌造出AI时代的安卓”,应该是大多数AI巨头的普遍共识。

化解谷歌AI霸权的另一种思路?开发平台的生态围剿相关推荐

  1. 【单片机】msp430几种不同开发平台的对比

    目录 TinyOS (moteiv & mica) 编辑器 工程管理 开发环境 编译.运行和下载 make过程分析 TinyOS操作系统设计思想 MSPGCC 编辑器 工程管理 开发环境 编译 ...

  2. 【单片机开发平台】msp430几种不同开发平台的对比

    原文: http://zh200581134.blog.163.com/blog/static/96010202010310536447/ Altium Designer http://www.mir ...

  3. 2018百度AI开发者大会以及个人对百度开发平台的观点

    浅谈百度的开放能力既百度开发者大会感悟 今年七月份正在玩Duer OS的我有幸得到一张百度开发者大会的门票,这让我重新认识了百度,和百度的执行能力. 没记错的话是今年的六月份,陆奇离职百度,这是在外界 ...

  4. 平台建设规划的三种思路——互联网平台建设

    互联网平台建设的第04篇文章,主要分享的是保险公司互联网平台建设规划的三种思路. 以下是数字化转型的分享线路图,您现在所在的位置为序号的分享:生态圈建设中,最关键的一部分,载体之平台建设. 以下是正文 ...

  5. 谷歌AI良心开源:一部手机就能完成3D目标检测,还是实时的那种

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 来源:量子位@微信公众号 导读: 昨天,谷歌开源了能在移动设备上实时计算面向对象的 ...

  6. 机器学习与流体动力学:谷歌AI利用「ML+TPU」实现流体模拟数量级加速

    作者|魔王 来源|机器之心 谷歌 AI 最近一项研究表明,利用机器学习和硬件加速器能够改进流体模拟,且不损害准确率或泛化性能. 流体数值模拟对于建模多种物理现象而言非常重要,如天气.气候.空气动力学和 ...

  7. 谷歌ai人工智能叫什么_Google DeepMind在全球使用AI的10种方式

    谷歌ai人工智能叫什么 自2014年Google以5000万美元收购英国AI初创公司以来,DeepMind吸引了众多头条新闻. DeepMind的 AlphaGo系统击败围棋世界冠军Lee Sedol ...

  8. 谷歌AI论文BERT双向编码器表征模型:机器阅读理解NLP基准11种最优(公号回复“谷歌BERT论文”下载彩标PDF论文)

    谷歌AI论文BERT双向编码器表征模型:机器阅读理解NLP基准11种最优(公号回复"谷歌BERT论文"下载彩标PDF论文) 原创: 秦陇纪 数据简化DataSimp 今天 数据简化 ...

  9. 一文看尽谷歌AI全年重大研究突破,Jeff Dean执笔,全程干货

    本文经AI新媒体量子位(公众号ID:qbitai )授权转载,转载请联系出处 本文约一万字,建议阅读10+分钟. 学术和应用两开花,开源和新技术同步推进. 刚刚,Jeff Dean代表Google A ...

最新文章

  1. Oracle For 循环,字符串拼接,查找
  2. #转载:十大排序方法,动图展示
  3. CCF BDCI 技术需求与技术成果关联度冠军分享
  4. mysql 更新表格数据_mysql更新表格数据库数据
  5. pion webrtc 示例代码解析 一
  6. c语言 adt实验报告,Android实验报告
  7. MySQL数据分析-(13)表操作补充:索引
  8. 打卡签到python代码_[python] 初学python,打卡签到
  9. Tomcat传url地址中的特殊字符无法识别问题
  10. 3款强大到离谱的电脑软件,个个提效神器,从此远离加班
  11. 基于python的手写数字识别实验报告_联机手写数字识别实验报告
  12. python像数常用函数_八卦象数疗法的作用机理探讨
  13. css的3种布局方式
  14. 【转载】【UEFI学习】edk2中各个包介绍
  15. 安卓运行exe文件_【按键精灵教程】RunApp 运行命令
  16. 2019-5-30 个人创业跟在公司上班的区别体验小书
  17. java零钱兑换dp_兑换零钱(DP)
  18. protues仿真扩展51单片机片外RAM的方法
  19. 开题报告-基于Android的外卖点餐APP的设计与实现
  20. ResNet 论文概览与精读

热门文章

  1. 面完字节跳动,才知道自己的数据结构与算法有多薄弱...
  2. 机器学习的前沿发展与应用分享
  3. 《大厂算法面试题目与答案汇总,剑指offer等常考算法题思路,python代码》V1.0版...
  4. Nature:希望你在读博士之初就能知道的 20 件事
  5. 盘点 | 2020年「21篇」医学影像算法最佳综述
  6. 腾讯1.5亿元「科学探索奖」开奖,北大夺冠,更有28岁美女博导获奖
  7. ECCV 2020 中国预会议 邀请您参加计算机视觉盛宴
  8. c语言把地址用%d输出字符串,C语言必须要记住的经典程序
  9. 性能不打折,内存占用减少90%,Facebook提出极致模型压缩方法Quant-Noise
  10. 如何在NLP中有效利用Deep Transformer?