公众号/机器之能
计算正变得无处不在,而智能边缘计算将会是下一个关键技术前沿。
整理 | 吴欣
在微软的 2018 年度开发者大会演讲的开始,微软 CEO 萨蒂亚·纳德拉搬出了普适计算概念创始人 Mark Weiser 这样一句话:
「最深刻的技术是那些消失的技术,它们融入生活,变成生活。」
这就像去年微软 Build 大会上,无处不在的云和 AI 、边缘计算占据了全部重点,到今年,这些策略已经成为实实在在的基础设施正通过不同平台形成从物联网、合作商到开发者的生态。
而「如何将微软关于智能云计算与智能边缘计算的愿景转化为现实」?这既是微软的大会讨论主题,也仍然是接下来需要反复应答的挑战。
让 AI 能力「拆箱即用」
「三年前,我在旧金山举办的 Build 大会上正式发布了微软认知服务。今天,已经有 100 万开发者使用了我们的服务。」微软全球执行副总裁、微软人工智能及微软研究事业部负责人沈向洋表示,「通过认知服务,我们为大家提供了最广泛的、可定制的人工智能技术,而且同时适用于云与边缘计算。」
不言而喻,输出 AI 能力最重要的还是要回到「好用」上,微软各个层面的 AI 技术正被越来越多地「组装整合」,让开发者可以更方便地构建和管理内置人工智能的解决方案。
比如,Azure 认知服务升级中包括了针对语音、对话机器人、搜索,其中与 Azure 搜索的集成是一项新功能。
统一语音服务,是把语音识别、文本到文本到语音转换、定制声音模型和翻译功能放在一起。对开发者而言,只用按需自定义就能方便改造自己的智能化应用。
认知服务和 Bot Framework 则是在功能上满足企业品牌化定位的需求,能和任何代理机器人实现无缝集成的同时,能完成更丰富和个性化的声音定制。从两年前萨提亚在 Build 大会上首次发布 Bot Framework 以来,已经有 30 万开发者参与尝试。
「对话机器人正在成为新的应用,这是一个不容忽视的前景。对于今天的开发者来说,你必须要懂得如何构建、部署和运行一个对话机器人。」沈向洋说,「我们看到了大量来自企业的推动和需求——他们要的不只是像微软小娜这样的智能助理,更需要可以用于人力资源管理、招聘、客户支持和服务等领域的业务机器人。」
除此之外,还有一个针对语音设备的开发工具包,在类似不停车点餐系统、车内或室内语音助手、智能扬声器等场景下,开发者可以通过其中降噪、远场声音识别等技术实现识别准确率。
在基础层面,实时的人工智能推算能力至关重要,像是视频流、图像处理都是相当消耗资源的过程,但开发者仍然要面对批尺寸(batch size)和性能之间的矛盾。大会上发布的 Project Brainwave 预览版就是为解决这一问题而来。
Project Brainwave 是用于深层神经网络处理的架构可用于 Azure 与边缘环境,帮助 Azure 提速人工智能的实时运行,并且已经实现与 Azure 机器学习的完全整合。另外,Project Brainwave 预览版支持了英特尔的 FPGA 硬件的同时融合了 ResNet50 的神经网络,这意味着在一片拥抱专用芯片呼声中,微软坚定地站在了 FPGA (可编程门阵列)这一边。
除了工具和产品,微软也把微软研究院和人工智能事业部的资源开放出来。在沈向洋看来,微软始终坚持进行的尖端技术研究最终都要服务于开发者。他公布了一个叫做 AI.lab 的网站,这是向开发者提供人工智能实践的分享社区,任何想要学习人工智能的开发者都可以访问微软 AI School ,免费获得在线课程、指导和资源。
重仓智能边缘计算的机遇
从家庭到商业场合,不同种类的智能设备快速涌现,微软提供了一个预测,到 2020 年,其总数将超过 200 亿台。而这些设备区别于以往的数字化产品,它们甚至无需一直连接云端,就能具备看、听、推理、预测的能力。
「当每个人都在谈论云计算时,最有趣的部分就是云的边缘,」萨提亚曾说,「无论是 IoT行业、汽车行业或零售行业发生了什么,本质上都是在数据生成之处产生的计算,海量的设备,也就是云的边缘,不断产生数据并消耗计算能力。」
而这也意味着,从一个家庭、一个公司的办公室到医院手术室再到生产车间等不同环境下,都布满了智能边缘计算的可能性。
微软则用构建横跨 Azure,Microsoft 365 等平台新型应用的姿态迎接这个新机遇。「计算正变得无处不在,而智能边缘计算将会是下一个关键技术前沿。」微软全球执行副总裁、云计算与企业级事业部负责人Scott Guthrie 说。
Microsoft 365 是 Office 365、Windows 10 和企业移动+安全套件(EMS)的结合体,被微软视为智能边缘计算的关键组成部分。从大会上公布的数据来看,其商业月活跃用户数已经超过 1.35 亿,而联网的 Windows 10 设备有将近 7 亿台。
针对这一庞大人群,微软发布了在 Microsoft 365 使用的智能化开发工具,包括让开发者和组织在 Excel 中自行编制计算公式的 Azure 机器学习和 JavaScript 定制功能,以及能在智能云上开发机器学习模型并实现离线部署在本地以高性能模式运行的 Windows 机器学习平台等。
针对外部用户,微软也推出了帮助他们进入边缘计算领域的服务。
Azure IoT Edge 边缘运算服务是在去年 Build 大会提出来,简单说就是在不用事事都上云端的情况下,把 Azure 服务、定制工具及 AI 服务带向前端物联网装置上,减少资料传输云端往反的延迟时间。
今年,在此基础上,微软开源了 Azure IoTEdge Runtime ,让用户能够对边缘应用进行修改、调试,并拥有更高的透明度和控制能力。在提供的服务方面,主要集中在视觉能力上:
一方面,微软宣布与高通合作,打造运行 Azure IoT Edge 的视觉人工智能开发工具包,为开发基于摄像头的物联网解决方案提供软硬件支持。由此,除了 Azure 机器学习服务,开发者可以用到高通视觉智能平台和人工智能引擎的硬件加速开发应用解决方案。
另一方面,在 Azure IoT Edge 上可以运行定制化的视觉服务,让无人机或工业装备可以在不联网的状态下快速响应。
大会上,微软还宣布了与大疆创新(DJI)的战略合作,为大疆无人机带来先进的人工智能与机器学习能力,帮助企业用户更好地驾驭商用无人机与智能边缘云计算。合作主要集中在面向 Windows 10 电脑的全新开发工具包(SDK),向全球 7 亿Windows 10 活跃设备提供完整的飞行控制和实时数据传输功能。作为这项商业合作的组成部分,大疆创新和微软还将利用Azure IOT Edge 和微软人工智能服务合作开发适用于农业、建筑行业、公共安全及更多应用场景的解决方案。