5月19日,微软年度开发者大会Build 2020在美国华盛顿州雷德蒙德举行,这也是大会首次以完全数字化的形式在线上开幕。
在48小时内,微软通过一系列在线直播和互动环节,向来自全球的软件及移动应用开发者、数据科学家、IT专家社区展示其围绕开发者、智能云、生产力、协作工具等推出的一系列最新举措和成果。
在人工智能开发平台方面,微软宣布推出一系列机器学习的创新,用于帮助开发者在全生命周期中以正确的方式理解、保护和控制机器学习模型。这些Azure机器学习功能,同时也在GitHub上提供开源。
-
InterpretML工具包:可用来解释模型中不同参数所代表的意义,帮助开发者理解机器学习模型的行为。北欧航空(SAS)利用Azure机器学习服务构建了用来保护其EuroBonus会员系统的AI反欺诈体系,并借助InterpretML工具包确保机器学习模型对欺诈行为的定义没有误差。
-
Fairlearn工具包:可以评估和纠正人工智能系统的公平性,从6月起将内置于Azure机器学习服务。全球四大会计师事务所之一的安永,在用来自动评估贷款决策的机器学习模型中,应用Fairlearn工具包来降低与性别相关的不公平结果——其分析结果显示,起初男性贷款的通过率比女性高15.3%。通过修改模型,安永的开发小组改进了方案的准确度,将性别造成的差异降到了0.43%。
-
微软与哈佛量化社会科学研究所和工程学院共同开发的WhiteNoise工具包:可实现差分隐私——在模型从隐私数据中发掘洞察的同时,以统计学原理确保姓名、生日之类的隐私信息得到完善的保护。例如,几所医院合作构建一个验证癌症疗法有效性的预测模型,借助差分隐私技术可以满足法律对于隐私信息保护的各项规定,以免任何个人信息从模型中泄露出去。
-
Azure机器学习内置的机器学习运维(MLOPs):让开发者可以对构建、训练、部署模型的全过程进行跟踪和自动化控制,这可以为企业提供满足监管、合规相关要求所必需的审查跟踪记录。
此外,微软宣布与OpenAI独家合作,建成了一台超级计算机,专门用来在Azure公有云上训练超大规模的人工智能模型。
据了解,这是一台拥有超过28.5万个CPU核心、1万个GPU、每GPU拥有400Gbps网络带宽的单一系统超级计算机。与当前最新的“全球超算500”列表对比,其性能位居前五之列。
得益于在Azure上托管,这台超级计算机拥有现代云计算基础设施的一些优势,包括快速部署、可持续发展的数据中心、并可以访问所有Azure服务。
过去,受限于计算能力和运行效率,机器学习专家通常会用较小的单独AI模型分别对单个任务进行训练,例如翻译语言、识别物体、阅读文字等。
更高级别的超大规模人工智能模型可以帮助深入理解语言、语法、知识、概念中存在的微妙差异,并更好地完成复杂任务,例如对冗长的讲话做出总结、消除实时游戏语音中的脏话、从上千条法律文件中寻找相关陈述,或是直接从GitHub上找代码写程序。
除了针对AI和开发者的一系列更新,微软还面向行业和企业发布了众多产品。
Azure Synapse Link服务的公众预览版,这是第一个能以操作简单、低成本、云原生的方式,实现数据库混合事物分析处理(HTAP)的云服务,可以帮助企业更连续、快速地从数据中获取用于决策的业务分析。
微软医疗云(Microsoft Cloud for Healthcare)也正式上线,这是微软正式推出的第一个专门针对特定行业的云计算解决方案。这一方案以微软现有的与医疗卫生行业需求和场景相关的所有云服务为基础构建而成,能够满足医疗行业的主要需求,包括改善病患沟通、加强医疗团队协作、提升运营和诊疗数据洞察等。
作为Microsoft 365核心组件的Microsoft Teams智能会议服务也得到了优化。微软发布了一列新功能和服务,包括将Visual Studio和Visual Studio Code加入Teams扩展,让开发者用自己熟悉的工具开发和发布Teams应用,以及将Power Platform与Teams进行整合,为低代码和无代码开发者提供更多便利。
在大家熟悉的Windows领域,微软宣布推出Project Reunion,打造一个与操作系统分离的统一的Windows 开发平台,让开发者更好实现Win32与通用Windows平台(UWP) API的整合,为所有Windows 10版本和不同设备开发应用。
过去两年,微软一直在努力消除Win32(或称Windows API)与通用Windows平台(UWP)API之间的隔阂,Project Reunion能够统一对现有Win32和UWP API的访问,并通过NuGet这样的工具使其脱离操作系统的束缚。
同时,微软面向企业应用推出现代化终端应用Windows Terminal 1.0,并面向Linux的Windows子系统(WSL)加入对GPU加速和GUI图形界面的支持。
如今,全球Windows 10设备总数已经超过10亿台,或许已经成为开发者一个不容错过的巨大市场。
来自中国的开发者也在Build 2020上分享了自己的最新成果,其中不乏有与疫情相关的,包括盛派开发者社区在疫情期间为多个政府单位提供疫情/流动人员信息统计和分析系统,开源社联合疫战2020公益小组打造的疫情防护智能问答机器人“小源”等。