微软Build 2018亮点全揭晓:主推Azure、Microsoft 365,开源ML.Net-阿里云开发者社区

开发者社区> 开发者小助手-bz8> 正文

微软Build 2018亮点全揭晓:主推Azure、Microsoft 365,开源ML.Net

简介: 微软开发者大会 Build 2018 于 7-9 日在西雅图的华盛顿会议中心举行,本文带你浏览大会第一天的核心亮点。
+关注继续查看

今年 Build 大会总共吸引 6000 名登记参加者,为期三天的大会将包括 3 个 主题演讲,180 多个分组会议以及 40 多个参展商,今年主推 Microsoft Azure 和 Microsoft 365,微软决心要让计算无处不在,打造多传感器和多设备的智能生态。


今年负责演讲的是 CEO 萨蒂亚·纳德拉、云服务部门负责人 Scott Guthrie、以及 Microsoft 365 的操作系统副总裁 Joe Belfiore。纳德拉在大会开始引用了普适计算概念创始人 Mark Weiser 的一句话:「最深刻的技术是消失的技术,它们融入生活,变成生活。」接下来 Scott Gutherie 的演讲也推动从云端到边缘的计算,把重心放在了应用场景和合作伙伴上。


1d908623b7e9223cd6eaa99f76d01b90.jpg


Build 人工智能


微软全球执行副总裁、微软人工智能及微软研究事业部沈向洋介绍了微软与人工智能的渊源——27 年前,微软研究院成立,着手研究自然语言处理、计算机视觉和语言识别。在 2016 年,微软推出了有 152 层的超深神经网络 ResNet,打破了层数记录并且在图像识别任务上的错误率非常低。2017 年的会话语音识别系统在 Switchboard 数据集的测试上错误率只有 5.1%。


今年 1 月,微软研究院在斯坦福大学发起的 SQuAD 文本理解挑战赛上获的完成 SQuAD 阅读理解测试的准确率高达 88.5%,超越人类。2018 年 3 月,微软宣布旗下机器翻译技术取得突破,在中文翻译英文准确度可媲美人类。


今年的 Build 推出了实时人工智能基础架构 Project Brainwave,利用 Azure 上最先进的 FPGA 框架构成实时人工智能数据处理。拿图像识别举例来说,视频流、图像处理都是最损耗资源的过程,想要做到对每一帧图像都飞快处理很困难,开发人员需要在批尺寸(batch size)和性能之间做出取舍。而 Project Brainwave 可以优化性能,减少硬件资源耗损,不仅在云端提供 FPGA,也可以在本地通过 Azure Stack 使用。


ab4d1bf44b343eeade533a6d50915a21.jpg


针对开发人员,微软还推出了 Project Kinect for Azure,一组包涵深度摄像头在内的传感器套件,具备在边缘环境中进行人工智能计算的能力。微软在 2010 年发布 Kinect 用来辅助 Xbox 360,然而今天的 Kinect 传感器已经不单纯是游戏设备了,微软正在将其与云结合,并且将在三个主要领域进行开发:机器学习,认知服务和物联网边缘计算,而其中最重要的应用场景当属计算机视觉。


另外一个亮点是对话式人工智能。自两年前发布 Bot Framework 以来,已经有约 30 万名开发者加入微软 Bot 的平台。


在这里,沈向洋还提到了开源人工智能平台的重要性。微软和 Facebook 共同推出的 ONNX 平台可以帮助深度学习框架在任何芯片、设备上运行。在上星期,微软亦宣布 Azure 和数据科学虚拟机开始支持 PyTorch 1.0,目前已有六种框架支持 ONNX。


7d9909ad70c9d1352f1a4ab98abbed85.jpg

Machine Learning for .NET 是其中的另一项重要发布。ML.NET 是一款跨平台开源机器学习框架,使 .NET 开发者也可以进行机器学习。至此,微软终于开放了基于自有编程语言的机器学习官方工具。


据介绍,ML.Net 允许 .NET 开发者开发自己的模型,将定制 ML 融入其应用,无需具备开发机器学习模型或调参的先验知识,所有这一切都是在 .NET 环境中进行的。


ML.NET 最初是微软研究院开发的,在过去十年中发展成为很有用的框架,并在微软的多个产品组中使用,如 Windows、Bing、PowerPoint、Excel 等等。


本次预发布版本 ML.NET 可以执行分类(如支持文本分类、情感分析)和回归(如价格预测)等机器学习任务。


此外,此预发布版本 ML.NET 还包括第一个 .NET API(可用于训练模型、使用模型进行预测),以及该框架的核心部分,如学习算法、转换和机器学习数据结构。


为了圈粉更大的程序员社区,微软还上线了 AI.lab 和 AI School,免费提供 AI 在线课程并且提供相关资源。


打造基于 AZURE 和 MICROSOFT 365 的开发生态


不同种类的智能设备正快速涌现在家庭和商业场合中,预计到 2020 年,其总数将超过 200 亿台,为世界人口的三倍。设备无需连接到云端,就能具备看、听、推理、预测的能力,微软也在积极物色上下游的合作伙伴。


纳德拉在会上宣布了与大疆无人机达成战略合作,帮助驾驭商用无人机和边缘云计算。大疆也将发布面对 Windows 的软件 SDK。在 Windows 10 电脑编写的应用程序,可以针对不同场景控制无人机飞行和实时数据传送。双发的合作也将为农业、建筑和公共安全提供解决方案。Azure IoT 主管 Sam George 在大疆工作人员的协助下在现场试飞了无人机。


f53775e9ad35dff43df6130f89cf2e1d.jpg


在此之上,微软还宣布了与高通的合作,打造运行 Azure IoT Edge 的视觉人工智能开发工具包。这一解决方案将为开发基于摄像头的物联网解决方案提供关键的硬件和软件支持。开发者可以利用 Azure 机器学习服务及高通视觉智能平台与高通人工智能引擎的硬件加速开发应用解决方案。摄像头也可以用于更高级的 Azure 服务,例如机器学习、流分析和认知服务,并且可以从云端下载到边缘环境中在本地运行。


另外微软希望把 Microsoft 365 作为主要开发平台,试图围绕这个结合 Office 365、Windows 10 和 EMS 为一体的平台建立开发生态。在 Build 大会上,微软公布了一系列创新机会,让开发者得以创造出更智能的方式帮助人们完成工作,其中包括全新的开发工具,允许开发者灵活选择自己喜欢的编程语言和框架来进行开发和设计。


科技巨头之间的合作和不合作


在今年 Build 的开场,CEO Satya Nadella 就幽默了一把苹果:「我认识比尔·盖茨二十年从来没听他聊过苹果股票,直到最近。」


在刚刚结束的 F8,Facebook 推出了针对社交媒体新生代用户的功能,虽然产品线不与微软产生直接冲突,纳德拉却在台上强调了微软对数据隐私,网络安全和人工智能道德的加大投入,并表示公司将遵循欧盟由欧盟出台、截至目前最严苛的数据保护新规定 GDPR,间接表示微软将不会在这个问题上摔跤。


Build 2018 特地邀请亚马逊 Alexa VP Tom Taylor 与 Cortana 项目组总经理 Megan Saunders 在台上展示了两个语音助手的「塑料花友谊」。在应用场景示范上 Alexa 重点完成家务,比如把牛奶加到购物清单上,而 Cortana 负责分担例如发邮件等工作任务。当用户询问:「Cortana,能帮我开一下 Alexa?」任务就会自动被转交至 Alexa。


示范结束的时候,Taylor 特意询问 Alexa 对 Cortana 怎么想,Alexa 回答说:「我很喜欢 Cortana,因为我们俩都有光圈(light rings),但是她的光圈有光环(指 Halo VR,微软接入的虚拟现实功能)。」在现场听上去,Cortana 和 Alexa 的声音相似度极高,几乎可以实现无缝衔接,虽然她俩的聊天内容听上去可能有些尬。但毫无疑问的是,微软和亚马逊正在携手合作网罗所有语音助手在居家和工作场合的应用。


1fb20b1d09e9fde0f9e9d449bd81c643.jpg



未被本次大会提及的谷歌,是微软在 B2BC 战略赛道上最大的竞争对手。介于微软和谷歌的大会撞日,在微软大会举办地华盛顿会议中心,有着不少同时跑两场会的程序员、分析师和媒体。不少人透露将把 7 日留给微软,8-10 日留给谷歌。Build 的主办方也巧妙地避开了与谷歌会议的直接冲突,在开幕第二天早上 10 点之前结束主题演讲

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用NAT网关轻松为单台云服务器设置多个公网IP
在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。
25921 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
7300 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
2518 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
9575 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
9002 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
10600 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
8126 0
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
6075 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
20974 0
1549
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载