专栏名称: 机器之心
专业的人工智能媒体和产业服务平台
目录
相关文章推荐
51好读  ›  专栏  ›  机器之心

业界 | 微软Bulid 2017:从移动优先迈向云和智能边缘设备优先

机器之心  · 公众号  · AI  · 2017-05-11 14:20

正文

机器之心报道

编辑:微胖、黄小天


2017 年 5 月 10 日,美国,西雅图——微软年度开发者盛会 Build 2017 在美国西雅图开幕,微软公司首席执行官萨提亚 ∙ 纳德拉、微软全球执行副总裁兼云计算与企业事业部负责人 Scott Guthrie、微软全球执行副总裁兼人工智能及微软研究事业部负责人沈向洋,与数千名来自全球各地的开发者齐聚一堂。微软分享了公司要与所有人——从开发者到数据科学家、热爱技术的人和学生——共享人工智能巨大力量的愿景。


微软首席执行官萨提亚·纳德拉在主旨演讲中谈到了开发者责任和平台范式转化:从移动优先到云和智能边缘优先。微软也在大会上公布了一系列全新的 Azure 数据和云计算服务,用以帮助开发者快速地对现有应用进行现代化升级;全新的人工智能和 Azure 云服务,可以更好地理解用户意图并实现人机互动,从而帮助开发者轻松开发出真正的智能应用;此外,针对未来无处不在的智能云和智能边缘计算,微软还展示了多项与数据、物联网边缘计算与人工智能应用相关的创新服务。


智能边缘优先


微软公司首席执行官萨提亚·纳德拉


微软公司首席执行官萨提亚·纳德拉在大会上指出,海量数据和智能设备的增长为大家带来前所未有的机遇,对社会和经济产生前所未有的影响。机遇与责任并行,纳德拉谈到了奥威尔的《1984》和赫胥黎的《美丽新世界》,在这些虚拟世界中,技术被用于监控和独裁——「这些都不是我们想要的。」「计算的未来应该由你们,开发者做出选择,这些选择产生的影响将对未来产生深刻影响。」



纳德拉谈到了去乌托邦的几个原则(如下)。其中,当我们为算法、设计体验承担责任时,就是在建立技术信任。



微软为开发者提供的机会非常可观。看看这些数字吧。其中,90% 以上的财富 500 强公司都是微软云用户。



纳德拉提醒到,开发者要了解的关键问题之一是什么型塑着平台的演化。去年大会上,微软谈到了「对话即平台」,今年纳德拉讲到了范式转化:移动优先迈向云和智能边缘设备优先。这也是这次大会想要讨论的重要主题。



这一范式转化有三个重要特点:多设备、人工智能和无服务器(未来分布式计算的内核)。



从云计算到边缘计算,打造更智能的未来


微软发布全新的功能 Azure IoT Edge,通过这项功能将计算能力由云推向边缘。把 Azure Function 等功能部署到边缘,大大降低了数据延迟。据悉,大会上讨论的「边缘计算」即是将计算推进到网络边缘,更接近于数据来源所在。Azure IoT Edge 具备连接云端及物联网边缘设备的能力,从而使其安全便捷地本地分配云智能。微软及第三方服务可在边缘设备上即刻处理数据并行动。Azure IoT Edge 可跨平台运行在 Windows 与 Linux 上,甚至是比 128M 内存的树莓派更小的设备上。



详言之,Azure IoT Edge 将云能力传递到了边缘,完美结合了代码与服务,从而可在云端与边界之间安全流动以在物联网设备上分配智能。它可以轻易整合微软 Azure 与第三方服务,或者提高现有服务以你自己的业务逻辑打造一款自定义的物联网应用。如此,你的设备既可以根据生成数据采取本地化行动,也可以利用云端优势以安全而规模化的方式配置、部署、管理设备。其功能如下:


  • 在边缘设备上运行人工智能

  • 执行边缘分析

  • 从云端到边缘部署物联网方案

  • 从云端中心化地管理设备

  • 以离线和间歇连接性的方式运行

  • 实时决策

  • 连接新的和遗留设备

  • 降低带宽成本


实现边缘设备的人工智能和高级分析


打造云端的高级分析、机器学习和人工智能,并通过 IoT Edge 部署到实体设备之中。微软 Azure 及第三方服务组成的生态系统将会帮你在边缘设备上开发新的物联网应用。利用微软 Azure 流分析(Azure Stream Analytics)、微软认知服务和微软 Azure 机器学习可以更少的时间和精力打造更先进的物联网方案。


降低物联网方案成本


决定捕捉什么样的物联网数据,并通过编程你的边缘设备进而本地处理数据以把物联网数据发送至云端。接着,仅发送你需要储存的数据并在云端进行分析。通过减少从设备传往云端的数据量,带宽成本以及其他应用的存储和数据分析成本也会随之减少,且同时受益更多。


简化开发


通过利用现有的技能和资源,进而缓解高级物联网方案开发进程。使用熟悉的编程工具(比如 Visual Studio)和多编程语言(包括 C、Node.js、Java、Microsoft .NET 和 Python)以优化并监控你的物联网方案,并在需要时进行修复。使用你在云端使用的相同编程模型创建和测试物联网应用,并将其推进到边缘设备上。







请到「今天看啥」查看全文