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

栏目: 编程工具 · 发布时间: 6年前

内容简介:微软Bulid 2017:从移动优先迈向云和智能边缘设备优先

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

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

智能边缘优先

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 执行边缘分析

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

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

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

  • 实时决策

  • 连接新的和遗留设备

  • 降低带宽成本

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

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

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

降低物联网方案成本

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

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

简化开发

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

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

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

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

通过 IoT Edge,你的边缘设备可以安全且可依赖地运行,即使在它们离线或者只能间歇地连接到云端的时候。一旦重新连接,边缘设备会自动同步其最新状态,并持续无间歇地运行,而不管是否正在连接。

Azure IoT Edge 由 Azure IoT Gateway SDK 演化而来,其 GitHub 项目地址为 https://github.com/Azure/iot-edge。Azure IoT Edge 的推出可以说是本次大会上有点让人难懂却很有趣的一件事情。尽管「云端」全部意味着把计算和数据存储移动到数据中心,但还是存在大量情况你想要避免在设备和数据中心之间来回循环,或者是你没有网络连接可用。所以这也正是 Azure IoT Edge 出现的原因。

服务于所有开发者的云平台,面向任何平台和设备的开发工具

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

微软云服务部门负责人 Scott Guthrie

这次大会上,云服务部门负责人 Scott Guthrie 介绍了全新的 Microsoft Azure 和 Visual Studio 服务及工具,能够帮助开发者对现有应用进行现代化升级,并针对所有的主流平台构建智能应用。

值得注意的是,Azure Cosmos DB 这一全新开发的数据库服务能够支持全球规模的云服务与数据密集型应用——从物联网到人工智能到移动计算——它能提供惊人的高性能、容错能力以及对各种数据类型的广泛支持,包括 graph 格式。它是业界第一个全球分布式的多模型数据库服务,能提供带有运行时间保障、高吞吐、高一致性的水平扩展,并能保证 99% 的个位数毫秒级延迟。作为唯一的模式自由数据库服务,Azure Cosmos DB 能为开发者带来难以置信的灵活性,它不但支持各种流行的 NoSQL API,而且还提供了五种定义清晰的一致性等级可供选择,同时能够对所有数据自动建立索引。

为每位开发者、每个机构、每个平台、每个人服务的人工智能

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

微软人工智能与研究部门负责人沈向洋

这次大会上,人工智能与研究部门负责人沈向洋详细介绍了微软的人工智能应用。微软努力将人工智能融入公司的每个产品和服务,从 Xbox 到 Windows,从 Bing 到 Office。比如 Office,有了人工智能技术,用户制作丰富内容就更容易了。Office Researcher 可以帮助用户立刻写出文档摘要,PPT Designer 可以诠释语言并建议虚拟设计元素。

现在,新加入的 API 服务包括必应定制搜索、定制视觉服务、定制决策服务和视频索引。此外,还有一个被称为 Presentation Translator 的 PowerPoint 插件,它利用了微软的 Translation API 接口,可以在播放演示文稿的过程中,实时地将其翻译成多种语言。Presentation Translator 一旦启动,它就能将展示者的现场录音文本嵌入某个特定语言中,甚至可以生成一个独特的链接,参与者可以使用这个链接实时将内容翻译成自己熟悉的语言。

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

另外,认知服务实验室(Cognitive Services Labs)也已推出,它能让开发者提前尝试到尚处于早期研发阶段的新服务,例如手势识别 API。

微软聊天机器人框架加入了对新的适应卡(adaptive card)的支持,开发者一次编写卡,即可用于多个应用和平台。利用微软对话机器人框架,开发者现在可以直接对接更多新渠道,包括必应搜索、Cortana 和 Skype for Business,并通过微软的支付请求 API,更快速、便捷地用自己的微软聊天机器人结账。

Azure Batch AI Training 是 Azure 的一项新功能,在公司的 Azure 云计算平台上分批训练深度神经网络,目前只提供有限预览。它允许开发者和数据科学家利用参数配置运行环境,针对多 CPU、多 GPU 或现场可编程门阵列(FPGA)等不同环境运行自己的数据模型。

除了哈曼卡顿推出的内置 Cortana 的 Invoke 智能扬声器,微软还分别与惠普和英特尔达成了与设备和参考平台相关的合作伙伴关系,用以打造更多支持 Cortana 的智能设备。

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

Cortana 技能 工具 包开启公共预览。通过创建一个机器人并将其发布到微软机器人框架新开通 Cortana 渠道中,开发者可以为 Cortana 增添新技能。这项服务支持 Windows 10、Android、iOS,以及内置了 Cortana 的哈曼卡顿 Invoke 扬声器。Cortana 技能工具包目前只在美国可用。

今年下半年,微软将会推出一个名为 Tact 的销售体验平台,它将整合一系列的微软产品与服务,包括 Dynamics 365、Office 365、Microsoft Teams、Cortana 技能、Microsoft Graph 和 Sentiment Analysis 等,能够将任何联网设备转化为人工智能驱动的虚拟销售助理。Build 2017 大会对 Tact 的相关技术应用进行了演示。

两个令人印象深刻的应用项目

Emma。微软的研究人员张海燕的 Emma 项目,可以帮助帕金森患者克服手部震颤。她设计的原型手表设备利用机器学习技术和模型来量化帕金森症症状,预测并对震颤做出反应,中和症状,帮助患者重拾某些手部功能,比如签字。

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

人工智能也在显著改变工作环境,让工作环境更安全。在这次大会上,微软的商业通信主任 Andrea Carl 向世界演示 Azure 栈,Azure IoT Edge,微软的认知服务以及商品摄像头装备可以让工作环境更加安全。

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

比如,这个智能系统可以实时识别工具、环境中的任务以及潜在危险,比如没有正确放置的工具。软件甚至可以识别接受过专业训练、可以使用某种特定工具的人,所以,比如一个手提钻被落在了一个无人看守的地方,系统就能通知距离最近的受过专业训练的人,让他将工具放到安全处。这个系统还可以识别非公司员工,还有违反安全规定的行为,比如未经授权的个人使用了特定技术设备。这款软件可以迅速运行起来,仅用苹果手机就可以操作。运行的基本要素还可以根据不同工作环境进行更改。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Algorithms in Java, Part 5

Algorithms in Java, Part 5

Robert Sedgewick / Addison-Wesley Professional / 2003-7-25 / USD 54.99

Algorithms in Java, Third Edition, Part 5: Graph Algorithms is the second book in Sedgewick's thoroughly revised and rewritten series. The first book, Parts 1-4, addresses fundamental algorithms, data......一起来看看 《Algorithms in Java, Part 5》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具