Azure 与 AI
微软 Build 2017 开发者大会:Azure 与 AI 的快速发展
欢迎大家持续关注葡萄城控件技术团队博客,更多更好的原创文章尽在这里~~
一年一度的微软 Build 大会准时起航,本年度大会从旧金山移师西雅图,一个近年来凭借女神汤唯而在中国家喻户晓的美国西部海滨城市。

距离开场15分钟,大会主会场已经就绪。

会议开头是一个 MineCraft 拼出的 Seattle。

首先萨提亚·内德拉开始 Build 2017 开题演讲,首先承接上一年度话题,说到技术演变迅速,而这些技术的改变给了广大的开发人员带来了机遇,同时也是一种责任。

从而引出微软的所承担的使命——帮助个人和组织赢得更多。

列举一些数字来证明微软的努力,包括 windows 10 设备,office365 等拳头产品的使用情况。

接着提到人工智能 AI,机器人 Bot,物联网 IoT 等等前沿方向上微软的探索和提供一些服务,当然,通过所谓的“智能云”(Intelligent Cloud)的方式来开启。
举例 SANDVIK 来说明通过 Stream Analytics、Azure Function 和 Azure IoT Edge 等相关服务实现一个“无服务”架构(不得不说微软这个 demo dashboard 确实很酷炫)。



接下来,萨提亚将话题转回到 AI 上,利用 AI 技术实现安全监理。


现场演示这个安全监理,其中使用的技术有:Cognitive Service、Azure Function 等。


接下来的是 Office 365 服务,重点是数据安全,统一体验和高效。


现场演示通过 Office 365 和 Azure 云技术开一个智能会议(Intelligent meeting)。

先秀一下 Cortana。

然后是演示驾驶过程中的 Cortana 体验。



然后,萨提亚讲述了一个通过技术帮助帕金森综合征患者独立完成书写的例子,来强调技术带来的机遇,和技术人的责任。



Scott 开始更详细的讲解微软在云技术的研究和投资。

接下来另一个 Scott 上台讲解 Azure Portal 的改进和新功能。

很酷炫的 Portal 内嵌的 Azure Shell 功能,运维们又要开启学习模式啦。

世纪互联试运行了许久的 azure 助手终于发展到全球了,现在可以通过手机来更友好的查看云状态了。

重要发布,Visual Studio for MAC 经过多个 preview 之后正式发布啦,现已开放下载。

数字说话,Azure 现在的采用情况,财富500强企业90%都用了。

现场播放一个合作伙伴的对 Azure 的使用感受,而其中的共同点是采用 Azure SQL。

接下来很自然的宣布 SQL Server 2017 的发布,这是一个真正全平台的数据库系统,可以跑在 Windows 或者 Linux,甚至在 Docker 容器内。

终于 Azure 自己也开始支持 MySQL 和 PostgreSQL 了,各位技术选型又多了一条(头疼,选哪个好呢)。

另外,一个新型数据库,称之为 CosmosDB(这个名字也是醉了),这是一个分布式,多模型的数据库服务。


关键的是已经有吃螃蟹的了,从数据来看确实规模不小。

当然,现场演示这个宇宙数据库是必须的(演示了一个图的查询片段)。

然后 Scott 再次申明 Azure Cosmos DB 的正式可用。

最后话题转到 Visual Studio 上,更好的容器支持,更好的 DevOps 支持。

现场演示容器支持,这是 Windows 容器,不过跨容器的调试听起来非常高大上,还有这个 Azure 新的状态面板,很直观 。


接下来还有经典的 Fabric 的更新,当然,可以是 Azure 上的服务或者 Azure Stack,甚至自己部署。

在容器这么火的时候,不说说容器服务都不好意思出门,当然,还有更进一步的,对于 Serverless 的支持,Visual Studio 也不会少的,终于可以在本地开发 Azure Functions 了。


接下来说说 Azure Stack,更容易的创建 Azure 类似的环境甚至数据中心,当然微软放出来一批更新和用例,顺带提到微软 Azure 的数据中心已经拓展到38个了。嗯,比 Amazon 还多,Scott 很自信的说。




Adobe 现在将其服务建立在 Azure上 了(微软画外音:快来用Azure吧)。

借助 Azure 和 PowerBI,Adobe 来对数据进行处理和展示。

Azure 还和众多的 ISV 合作。



接下来主要转到 AI 上,来自研究团队,如何实现基于自然语言的交互,并帮助广大开发人员。

首先解释微软为什么要做 AI,不仅仅是看起来先进,同时也会实实在在的改变现实开发。


接下解释微软如何把 AI 技术推向开发人员,当然,首先是前两年提到的 Cognitive Services,微软在此基础上进一步扩展。

现场演示如何通过 Conversation AI 技术来识别物品和一些看起来很玄幻的事情。




当然,这些演示的服务都正式发布了,作为微软的承诺,将 Azure 和 AI 集成,形成优势服务。


然后是一段视频,又是熟悉的语调,来自上海的 Airdoc 和他们对于 AI 的使用体验。

接下演示实时翻译,从西班牙语翻译到中文,略有延迟,总体还是比较顺畅的,但是识别中文就略微逊色了不少。

最后是微软对 AI 的畅想,微软希望无论是在工业领域还是业务领域,AI 都能提供实在的帮助,进一步改变世界。

相关阅读:
Azure 与 AI的更多相关文章
- 微软 Build 2017 开发者大会:Azure 与 AI 的快速发展
欢迎大家持续关注葡萄城控件技术团队博客,更多更好的原创文章尽在这里~~ 一年一度的微软 Build 大会准时起航,本年度大会从旧金山移师西雅图,一个近年来凭借女神汤唯而在中国家喻户晓的美国西部海滨城市 ...
- 【微软大法好】VS Tools for AI全攻略
大家都知道微软在Connect();17大会上发布了VS Tools for AI,旨在提升Visual Studio和VSCode对日益增长的深度学习需求的体验.看了一圈,网上似乎没有一个完整的中文 ...
- AI应用开发实战
AI应用开发实战 出发点 目前,人工智能在语音.文字.图像的识别与解析领域带来了跨越式的发展,各种框架.算法如雨后春笋一般,互联网上随处可见与机器学习有关的学习资源,各大mooc平台.博客.公开课都推 ...
- Microsoft Visual Studio Tools for AI
https://www.visualstudio.com/zh-hans/downloads/ai-tools-vs/ 开发.调试和部署深度学习和 AI 解决方案 Visual Studio Tool ...
- 微软大礼包 | 集合在线学习资源,助你秒变AI达人
编者按:人工智能的浪潮正如火如荼地袭来,未来人工智能将大有所为,人们的生活轨迹也正在技术不断向前推进的过程中逐渐改变.人工智能不是科研人员或开发人员的专属,微软希望能够将人工智能带给每个人,从开发者到 ...
- 使用VS code 创建 Azure Functions,从blob触发,解析,发送至Service Bus
更多内容,关注公众号:来学云计算 场景: 某设备定时于每天23:00左右将一天的运行日志.devicelogtxt上传到Azure Blob,期待Blob文件上传后, 自动通过Azure Functi ...
- ASP.NET MVC 5 - 查询Details和Delete方法
在这部分教程中,接下来我们将讨论自动生成的Details和Delete方法. 查询Details和Delete方法 打开Movie控制器并查看Details方法. public ActionResul ...
- ASP.NET MVC 5 - 给数据模型添加校验器
在本节中将会给Movie模型添加验证逻辑.并且确保这些验证规则在用户创建或编辑电影时被执行. 拒绝重复 DRY ASP.NET MVC 的核心设计信条之一是DRY: "不要重复自己(DRY ...
- ASP.NET MVC 5 - 给电影表和模型添加新字段
在本节中,您将使用Entity Framework Code First来实现模型类上的操作.从而使得这些操作和变更,可以应用到数据库中. 默认情况下,就像您在之前的教程中所作的那样,使用 Entit ...
随机推荐
- 【CS Round #46 (Div. 1.5) A】Letters Deque
[链接]h在这里写链接 [题意] 在这里写题意 [题解] string类模拟 [错的次数] 0 [反思] 在这了写反思 [代码] /* */ #include <cstdio> #incl ...
- iOS开发之CocoaPods(objective-c第三方库管理工具)
介绍: iOS开发中,大多数情况下,我们都须要集成一些第三方依赖库.对于一个稍大的项目,用到的第三方依赖库的数量也很可观.CocoaPods是objective-c第三方库管理工具,方便第三方库的管理 ...
- 【万里征程——Windows App开发】DatePickerFlyout、TimePickerFlyout的使用
已经有挺长时间没有更新这个专栏了,只是刚才有网友私信问我一个问题如今就火速更新上一篇~ 这一篇解说在WP上DataPickerFlyout和TimePickerFlyout的使用.但它们仅仅能在WP上 ...
- 软件——关于C,typedef
1;;写博客能让我慢下来,仔细思考 1;;这篇博客大多摘自网上 1;; 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中.typedef与#define有些相 ...
- ExtJs4学习(七)MVC中的Store
Ext.data.Store是extjs中用来进行数据交换和数据交互的标准中间件,不管是Grid还是ComboBox,都是通过它 实现数据读取.类型转换.排序分页和搜索等操作的. Ext.define ...
- js课程 4-11 表格如何实现隔行换色
js课程 4-11 表格如何实现隔行换色 一.总结 一句话总结:表格奇数行和偶数行判断,赋予不同的样式. 1.表格如何隔行换色? 表格奇数行和偶数行判断,赋予不同的样式. 21 <script& ...
- 字符的输入和输出即:getchar和putchar
#include <stdio.h> int main(int argc, const char * argv[]) { putchar(getchar());//这种方式就是输入一个字符 ...
- 自己定义View——坑、技巧、调优
<span style="font-size:14px; font-family: Arial, Helvetica, sans-serif; background-color: rg ...
- SQLITE3 使用总结(直接使用C函数)
转载网址:http://blog.chinaunix.net/uid-8447633-id-3321394.html 前序: Sqlite3 的确很好用.小巧.速度快.但是因为非微软的产品,帮助文档总 ...
- PDFObject.js、jquerymedia.js、pdf.js的对比
由于在做手机项目中需要用到预览pdf文件的需求,一搜还真多,试用后发现兼容性不是很好,大多需要浏览器对pdf阅读的支持: 如果你只是想不依赖浏览器本身对pdf解析的情况下,在手机展示pdf文件,就需要 ...