ML.NET是面向.NET开发人员的开源和跨平台机器学习框架(Windows,Linux,macOS)。使用ML.NET,开发人员能够利用他们现有的工具和技能组,经过为情感分析,推荐,图像分类等常见场景建立自定义机器学习模型,将自定义AI开发并注入其应用程序。git
今天咱们宣布推出ML.NET 1.0 RC(Release Candidate)(1.0.0-preview版本
),这是在2019年第二季度发布最终ML.NET 1.0 RTM 以前的最后预览版本。github
很快,咱们将结束2018年5月开源的伟大旅程中首个主要里程碑,当时将ML.NET v0.1做为开源发布。从那时起,咱们一直坚持月发布共计12个预览版本,以下面的路线图所示:api
在此版本(ML.NET 1.0 RC)中,咱们最初总结了咱们的主要API更改。对于下一个开发周期,咱们专一于改进文档和样本,并在须要时解决主要的关键问题。app
目标是避免向前发展任何新的突破性变化。框架
ML.NET包的稳定版与预览版的分离:标题ML.NET 1.0,ML.NET中的大部分功能(约95%)将做为稳定版本发布(版本1.0)。机器学习
您能够在此处查看“稳定”包和类的参考列表。ide
可是,有一些功能区域在发布ML.NET 1.0时仍然不会处于RTM状态。仍保留为预览的这些功能被归类为具备该版本的预览包0.12.0-preview
。工具
ML.NET 1.0发布后将继续处于预览状态的主要包是如下(0.12 version packages
):学习
您能够在此处查看“1.0以后”预览包和类(0.12.0-preview)的完整参考列表。ui
IDataView迁移到Microsoft.ML命名空间:此版本中的一个变化是咱们已根据收到的反馈将IDataView移回Microsoft.ML命名空间。
TensorFlow支持修复: TensorFlow是一个开源机器学习框架,用于深度学习场景(如计算机视觉和天然语言处理)。ML.NET支持使用TensorFlow模型,但在ML.NET版本0.11中,已经为1.0 RC版本修复了一些问题。
您能够在此处查看运行TensorFlow模型的ML.NET代码示例。
ML.NET 1.0 RC发行说明:您能够在此处查看1.0 RC的其余发行说明。
为方便起见,若是要将代码从ML.NET v0.11 移动到v0.12,能够查看影响咱们样本的重大更改列表。
若是您在应用程序中使用ML.NET并但愿投入生产,您能够与ML.NET团队的工程师交谈:
若是您但愿ML.NET团队的成员与您联系,请填写此表并在最后留下您的联系信息。
如前所述,ML.NET 1.0几乎就在这里!您能够经过研究如下资源在发布以前作好准备:
在这里开始使用ML.NET。
接下来,进一步探索其余一些资源:
咱们将经过提交有关ML.NET GitHub仓库中的任何建议或加强功能的问题来感谢您的反馈,以帮助咱们塑造ML.NET并使.NET成为机器学习的理想平台。
ML.NET让咱们的机器学习快乐编码!