这些公司技术和业务各有所长,面向的用户也不同,但它们的目标一致:把人工智能机器做大、做强、再做没。
IBM和微软可能没有谷歌、Facebook看起来那么酷,但在人工智能领域有深厚的技术底蕴,IBM甚至已经开始用人工智能赚钱。
IBM人工智能研究可以追溯到1997年“深蓝”战胜当时的国际象棋世界冠军卡斯帕罗夫。2011年,代表着IBM在认知计算领域最先进技术的Watson在一个电视节目中一战成名,被认为是人工智能历史上的一个里程碑。
今天可以代表IBM在人工智能领域最高技术水平的,是不断进化中的Watson系统,和已经可以量产的人脑模拟芯片SyNAPSE(超大规模神经突触计算机芯片)。
Watson是一台超级计算机,最初由90台IBM的Power7服务器并行组成。和Google、微软的人工智能相比,它从硬件芯片构架就开始模拟人类神经元,基于IBM的“DeepQA”技术开发。2014年1月初,IBM宣布组建“WatsonGroup”,旨在进一步开发、商用和增强“Watson”及其他认知技术,此外还投入10亿美元用于其他相关项目。
Watson已经开始为IBM赚钱了。法国农业信贷银行预测,Watson系统创造的收入将在2018年占IBM总收入的12%以上。Watson已经被部署在IBM去年收购的云计算基础设施业务Softlayer上,成为IBM与亚马逊、谷歌、微软等大型科技公司在云计算领域展开竞争的武器。
另一个代表性产品是IBM在2014年发布的人脑模拟芯片SyNAPSE。该芯片能够模仿人脑的运作模式、低功耗,在认知计算方面要远胜传统计算架构。和其他芯片公司的纸上规划不同,这款芯片已达到量产要求。
IBM将其技术和商业实力总结为“认知计算体系”。IBM大中华区副总裁、战略部总经理郭继军向记者表示,IBM推动认知计算体系,目标是把IBM在人工智能、大数据、深度学习、模式识别等所有领域里所做的积累应用到各个行业中去,帮助各行各业客户提升效率,解决他们所面临的现实挑战。
微软人工智能技术的研究已超25年。1991年微软成立研究院,最早的五个研究组,研究方向分别是人机交互、自然语言处理和机器学习、语音识别和语音合成、计算机视觉。这些恰恰是今天人工智能的几个最重要的分支。
微软的人工智能研究方向要宽泛很多,微软研究院拥有超过1000位科学家,在包括深度学习的多个领域的技术布局处于世界顶端。
微软最新的深度学习系统在2015年ImageNet计算机视觉识别挑战赛中,将计算机视觉系统错误率降低至3.57%,相比于人眼辨识的5.1%,这是人工智能首次在识别图像的错误率上超越人类水平。这些机器由微软的Azure云服务提供支持。
微软不仅将人工智能技术应用于如Windows、Azure等核心业务中,还构建开放的平台,将多年的技术积累开放给产业界,它的目标是打造一个人工智能生态圈。
它在无人区走得最远,在现实商业世界中隐蔽得最深。
和前辈相比,年轻的谷歌在人工智能领域做的事情更让外界看得懂,也更兴奋。谷歌一方面不知疲倦地做底层人工智能技术的积累,研发更加高级的深度学习算法,增强图形识别和语音识别能力。另一方面亲力亲为布局了包括智能家居、自动驾驶、机器人(2013年收购了8家机器人公司)等领域,前者为后者带来基础技术支撑,后者为前者提供数据和反馈。
值得一提的是,谷歌在无人驾驶汽车领域的技术积累,已经远远超过传统汽车厂商和其他互联网公司。
更加年轻的Facebook,将人工智能视为未来的三大方向之一。Facebook天然拥有全球范围内的海量社交数据,但在基础科学的研究上依然不遗余力。2013年,Facebook在加州成立了Facebook AI Research(FAIR)。卡耐基梅隆大学机器人系博士、Facebook人工智能组研究员田渊栋称,FAIR的研究方向自由宽松,研究所需的计算资源(如GPU)相对丰富,同时也没有近期的产品压力,可以着眼长远做困难和本质的研究。他称,这样的学术氛围在各大公司是极其少见的。
如果说前述几大巨头都是从人工智能技术出发,结合云计算赋予技术更多势能,那么亚马逊的路径正好相反。亚马逊是全球第一大云服务提供商,它的云服务收入超过微软、IBM、谷歌、Salesforce等所有对手的总和。但亚马逊目前发布的人工智能技术,多数集中在提升购物体验的深度学习领域。
人工智能技术有两大要素:核心技术平台和数据循环。只拥有技术是不够的,需要业务和数据结合,才能打造好的技术。对循环数据的获取,巨头们也都不遗余力。
以最热衷开源的微软为例,去年,微软发布了“牛津计划”(现更名为“微软认知服务”),这是一个基于微软云平台的智能API(应用程序编程接口),涵盖了五大方向的人工智能技术,包括了计算机视觉、语音、语言、知识、搜索五大类API。去年夏天火爆的How-Old.net,就是借助该平台快速开发出来的一款应用,一共只有20多行代码。
类似的工具包微软还有很多,例如深度学习工具包(CNTK)和微软亚洲研究院主导的微软分布式机器学习工具包(DMTK)等。