东南教育网您的位置:首页 >互联网 >

微软开源InferNET这是一个AI引擎可为Azure云服务提供动力

导读 微软公司今天开源了Infer NET,这是一个内部开发的机器学习引擎,用于为Azure,Office 365和Xbox视频游戏平台的某些部分提供动力。该公司

微软公司今天开源了Infer.NET,这是一个内部开发的机器学习引擎,用于为Azure,Office 365和Xbox视频游戏平台的某些部分提供动力。

该公司已根据许可的MIT许可证在GitHub上提供了该工具的代码,该代码允许免费商业使用。在公司位于英国剑桥的研究实验室开发了该软件的第一个版本之后,将近15年的时间便开始开放Infer.NET。

Infer.NET背后的团队(如图)的工程主管Yordan Zaykov在博客中详细介绍了该引擎的发展。他写道,该软件从一开始就作为研究工具开始使用,并已用于创建从流行病学到森林保护等各个领域的数百篇学术论文。多年以来,Infer.NET演变为Zaykov编写的可伸缩引擎,现在可帮助处理跨不同Microsoft服务的PB级数据。

该引擎与许多其他开源机器学习工具不同。Infer.NET旨在促进构建人工智能软件的“基于模型”的方法,这会逆转正常的开发工作流程。

当使用常规的机器学习工具时,工程师通常会找到现有的AI算法,并将其进行改进以符合他们项目的要求。相反,Infer.NET使用这些要求作为起点。该工具使工程师能够将特定于项目的信息表示为模型,并使用该模型生成针对手头任务进行了优化的新的自定义AI算法。

这种方法使Infer.NET非常适合依赖大量特定领域知识的项目。此外,使用该工具创建的AI算法的行为直接受到其所基于模型的影响,这一事实为他们的内部工作提供了迫切需要的可视性。

微软公司的Zaykov解释说:“如果您自己设计了模型,并且学习算法遵循该模型,那么您可以理解为什么系统以特定方式运行或做出某些预测。” “随着机器学习应用逐渐进入我们的生活,了解和解释其行为变得越来越重要。”

他补充说,使用Infer.NET创建的模型可以处理各种不同的数据类型。其中包括需要实时处理的信息,以及不完整或有缺陷的记录。

微软计划使该引擎成为为其广泛使用的.NET开发平台创建的ML.NET框架的一部分,该平台也可以通过开源许可证获得。该公司还提供了另一个名为Microsoft Bot Framework的开源AI工具,旨在构建虚拟助手。

免责声明:本文由用户上传,如有侵权请联系删除!