微软Build与Google I/O 2018背后 聚焦人工智能 道不相同道亦同
- 来源:微型计算机 smarty:if $article.tag?>
- 关键字:微软,Google,人工智能 smarty:/if?>
- 发布时间:2018-07-20 13:55
几乎在每年的5月份,分别拥有全球最大的桌面和移动操作系统的两大科技巨头—微软和谷歌,都会召开自己的开发者大会,向外界介绍自家产品和战略的新进展。北京时间5月8日,微软全球开发者大会Build 2018在西雅图华盛顿州会议中心举行,北京时间5月9日凌晨,为期三天谷歌I/O开发者大会在谷歌总部山景城开幕。今年,微软和谷歌几乎在同一时间召开了自己的开发者大会,这似乎也意味着如今由两位印度裔CEO掌舵的两大科技巨头存在着不少业务重合与竞争。
微软和谷歌对AI的重视有目共睹,两家公司都已将AI列为了首要任务。微软去年指出:“我们的战略愿景是为智能云打造业内最棒的平台和生产力服务,并请AI来助力,这就是微软未来的竞争力和增长点所在。”谷歌方面同样确立了“AI先行”的策略,谷歌CEO桑达尔·皮查伊之前接受采访时表示:“AI对于人类来说至关重要,甚至比火和电对人类更加重要。”
日前,微软全球开发者大会Build2018在西雅图华盛顿州会议中心举行。紧接着的5月9日凌晨,谷歌I/O大会在加州山景城的海岸线露天剧场开启。两家的开幕时间只差一天,而这背后,如今由两位印度裔CEO掌舵的两大科技巨头存在着不少业务重合与竞争。
因为分别拥有全球最大的桌面和移动操作系统,微软和谷歌一度被业内解读为PC时代和后PC时代的两大代表,但不管到底是哪个时代领跑者,在AI几乎无处不在的当下,今年的微软Build大会和谷歌I/O大会谈论最多的都是人工智能。
战略:谷歌2C端发力 微软主攻B端
今年谷歌I/O大会的主角是人工智能。大会开场,谷歌CEO桑达尔·皮查伊就向全世界展示了AI将会带来的美好世界,比如在印度,谷歌的医疗AI正在进行视网膜筛查心脏病和糖尿病,可以解决医疗资源不公的问题,而同样还是AI加持,Gboard(谷歌输入法)能够让使用摩斯码设备进行交流的残障人士更好生活。当然,对于谷歌而言,今年最重要的还是AI对于谷歌核心产品的变革。比如作为谷歌AI的最核心应用,Google Assistant为用户带来了6种更接近人类自然语言的新声音,可进行人类间的正常交流。在视觉表达方面,GoogleAssistant与谷歌地图融合,可为驾驶员提供“人声+视觉展示”的导航服务。此外,谷歌进一步整合AI与机器学习技术,与DeepMind合作开发自适应电池;Google News利用AI技术实现了关联新闻推送;Gmail使用机器学习技术实现了对用户语言习惯的学习,可在用户键入时推荐短语;谷歌相册在AI的帮助下可自动识别图片补光需要,或将黑白照片转为彩照。可以看到,谷歌的系列新品都在向2C端发力,为消费市场创造更人性化的体验。
与谷歌相比,微软在人工智能层面则显得更加“商务”。大会开场,微软CEO萨提亚·纳德拉便表示,到2020年,全球智能设备将超过200亿台,每个人每天会产生1.5GB的数据,而每个智能家庭产生的数据则会高达50GB。“世界是一个超级计算机”,在这样的前提下,AI与云计算仍然是微软最为重点的话题。值得注意的是,在开场演讲中,纳德拉还首先强调了微软关注的三个问题—隐私、责任与AI道德,“我们必须要求自己不仅关心计算机能做什么,更应该关心它们应该做什么”。随后微软在Build大会上宣布将核心系统划归为“云与AI”事业部,公司全面转向云+AI战略时代。
在具体的产品部署与合作上,微软将Azure IoT Edge Runtime开源,同时推出可在边缘环境中进行AI计算的传感器套件Project Kinectfor Azure。Project Brainwave开放预览等开发者工具采用深层神经网络处理架构使Azure成为实时运行AI最快的云平台。瞄准2B端企业市场,微软还与Roobo合作发布“多MIC语音开发板MSDDK”,以及用于多人会议的智能桌面设备;还将与高通合作推出部署有AI模型的安防摄像头;与大疆合作,在无人机上部署AI等技术。此外,智能翻译技术也是微软AI企业市场应用的体现,在华为、小米等手机的内置翻译中都有应用。
语音助手:微软联姻亚马逊谷歌更智能和多元化
众所周知,微软Cortana和亚马逊Alexa其实算是一对竞争对手,但是在今年的Build2018大会上,微软演示了这对“冤家”融合的场景,这也是亚马逊第一次出现在微软开发者大会上。
虽然之前亚马逊、微软、苹果和谷歌都已经推出了各自的数字助手,但这四家的产品彼此一直并不兼容。如今微软和亚马逊的合作表示双方希望携手改进语音助手。具体来看,两家在智能音箱和语音助手领域的合作包括:在装有Alexa的设备上,用户可以呼唤Cortana并且使用微软的办公功能;而在Windows10等设备上呼唤Alexa时,也可以直接在亚马逊上购物,并且使用Alexa的Skills。它的工作原理很简单,通过执行“Alexa,打开Cortana”命令来召唤Cortana。用户还可以向特定的人提问或命令(如“发送电子邮件”),仅仅通过Alexa就无法做到这一点。同样,用户也可以在Windows 10的Cortana界面中提示Alexa以访问Alexa的功能。
与微软和亚马逊的合作不同,谷歌一直在以一己之力不断改进Google Assistant(谷歌助手)。根据桑达尔·皮查伊的介绍,目前谷歌助手已经登陆5亿台设备,支持30种语言,80多个国家或地区可用。在最近一次的更新中,谷歌助手进行了全面的优化,增加了6个新的声音。此外,其还支持多轮持续性的对话,变得更加自然。在理解能力上,也更上一层楼,开始支持自动分解对话,并进行多重回复。也就是说,当用户一句话里面问了两个问题,谷歌助手会分开回答。
更让人惊喜的是,谷歌助手还增加了很多服务项目,比如帮助用户点外卖、查路线、预订理发店、预订饭店。和传统的方式不一样,谷歌助手支持语音双工技术,用户只需要提出需求,其就可以直接打电话给相应的服务提供商进行对接,然后发送通知给用户,不需要用户自身去做任何事。比如你准备预定餐厅位置的话,它会直接打电话到餐厅,然后与餐厅工作人员进行多轮对话,这个过程中餐厅的工作人员可能完全分不清到底是人还是AI在和他打电话。当然,谷歌助手的实际运用能否达到桑达·尔皮查伊设想的那样,目前尚待验证。
芯片:谷歌总体偏“硬” 微软总体偏“软”
众多周知,谷歌TPU是专门是为机器学习定制的专用芯片(ASIC),也是为谷歌深度学习框架TensorFlow而设计。据悉,相比一般的GPU图形处理器,TPU可以以8位低精度计算节省晶体管,对精度影响很小同时可以大幅降低功耗、加快速度,同时还有脉动阵列设计,优化矩阵乘法与卷积运算,并使用更大的偏上内存,减少对系统内存的依赖。另外,它还第一次使用了液冷散热,可以更高效地服务数据中心,便于定制硬件方案。
由于谷歌去年已经发布了第二代产品,所以对于今年TPU3.0的发布我们并不感到意外。在谷歌I/O2018上,桑达尔·皮查伊宣布推出Tensor Processor Unit 3.0,并表示TPU3.0的计算性能相比去年提升了8倍,可达100PFlops(每秒1000万亿次浮点计算)。可以看到,谷歌希望以TPU为基础让Google Cloud像Amazon AWS一样无处不在。
与谷歌发布的AI芯片硬件相比,微软则以是以“软”击“硬”。为此,微软在Build2018上发布了Project Brainwave预览版,并称延迟比TPU低5倍。此外,这种用于深层神经网络处理的架构可用于Azure与边缘环境。Project Brainwave让Azure成为实时运行人工智能最快的云平台,并且已经实现了与Azure机器学习的完全整合。它还支持英特尔的FPGA硬件以及基于ResNet50的神经网络。此外,微软正在努力将Azure打造成人工智能对话的最佳开发平台,让其与任何代理机器人实现无缝集成。Bot Framework与认知服务的最新升级将为新一代对话机器人带来更加丰富的对话、更完整的个性和声音定制功能,以符合企业对于品牌定位的需求。
系统:谷歌Android和微软Windows均加码AI
对于谷歌来说,每年的新一代Android系统发布都是谷歌I/O大会的重头戏,今年也不例外。在这次的大会上,谷歌正式公布了下一代Android操作系统,代号为Android P。与以往不同的是,Android P并没有在UI、性能等方面做太多的介绍,而是将重点放在了人工智能上,研究AI如何能够更自然的融入到操作系统之中,为用户提供便利。
首先,Android P可以用AI技术优化电池管理,加入了“自适应电池(Adaptive Battery)”功能。该功能能够随时监控用户的电量消耗情况,会自动关闭无用的后台应用,同时根据使用习惯调整屏幕的亮度,并且减少CPU 30%的负担。
此外,Android P中加入了Acitons和Slices功能,这是一种改进版的人机交互形式,在Android P中输入搜索词汇,如果涉及到手机上的应用,就会自动出现该应用的相关功能。比如输入Lyft,会在搜索结果中看到一个应用程序slice,用户可以直接在该页面点开应用。谷歌表示,测试版的Android P目前已经开放下载,它将支持全面屏手机,而首批支持AndroidP系统官方认证的手机厂商包括中国的小米、一加、vivo和OPPO。
与谷歌类似,微软也试图将更多的AI技术融入到Windows中。其中发布Windows 10更新中加入Windows ML学习应用模式,借此让系统能藉由既有硬件如CPU、GPU等资源加速学习运算模式,此外也能对应额外独立运作的学习运算处理器,藉此加快设备端的学习应用效率。
根据微软的说明,目前Windows ML学习应用模式将可支持Intel、AMD、NVIDIA,以及Qualcomm所提供的硬件设备,同时也能兼容由微软在内的厂商推动的学习框架ONNX。此前,谷歌在Android平台加入了机器学习应用模式,同时支持诸多ARM架构硬件设计与Android NN在内的学习框架,而苹果也在iOS、macOS内加入学习应用模式,藉此强化设备端的人工智能运算效果,微软此次宣布在Windows 10加入学习应用模式,自然也是希望能让设备端可透过机器学习等方式提升App使用效率,同时也能降低整体电力损耗,进而让移动设备有更长使用时间。
写在最后
可以看到,无论是微软Build大会,还是谷歌I/O大会,它们都有一个共同点—人工智能贯穿一切。从微软Build与谷歌I/O 2018中,我们也看到全球科技产业的巨头从战略(结合自己既有的优势和定位面向不同的市场)、系统(包括硬件底层的芯片和应用底层的操作系统)、应用(例如AI语音助手)等诸多层面不断融合AI相关技术和应用,并重新定义了软件服务的体验。毫无疑问,科技行业正在迈进了全新的AI时代,未来的AI真的将无处不在。
文、图/孙永杰