ML.NET是面向.NET开发人员的跨平台开源机器学习环境(Windows,Linux,macOS)。 与ML.NET合作,开发人员可以使用现有工具和技能来在其应用程序中开发和实现AI,为常见场景(如情感分析,推荐,图像分类等)创建自定义机器学习模型!
今天我们宣布发布
ML.NET 1.0 RC(候选发布版) (版本
1.0.0-preview ),这是ML.NET 1.0 RTM最终版本于2019年第二季度发布之前的最后一个预览版本。
很快,我们将完成始于2018年5月的有趣开发的第一个里程碑,当时我们发布了开源ML.NET 0.1。 从那时起,我们发布了12个预览版本(每月一个),如下面的路线图所示:

我们在此版本(ML.NET 1.0 RC)中所做的第一件事是最终完成API中的基本编辑。 在下一个Sprint中,我们将着重于改进文档和示例,并在必要时解决关键的关键问题。
目标是在前进时避免任何新的重大更改。
ML.NET 1.0 RC时间范围更新
- ML.NET的稳定版和预览版的分离: ML.NET 1.0和ML.NET功能的主要部分(约95%)将作为稳定版的稳定版(1.0版)发布。
您可以在此处找到稳定版本的链接列表 。
但是,随着ML.NET 1.0的发布,有几个功能集仍然不会处于RTM状态。 这些功能仍保留预览状态。 它们将在0.12.0-preview中发布。
以下是在ML.NET 1.0( 0.12版程序包 )发行后将继续在预览模式下工作的主要功能:
- TensorFlow组件
- Onnx组件
- TimeSeries组件
- 推荐成分
您可以在此处查看“ 1.0之后”(0.12.0-preview)到预览装配的链接的完整列表 。
- IDataView移至Microsoft.ML命名空间:此版本中的更改之一是,根据我们的反馈,我们将IDataView移回了Microsoft.ML命名空间。
- TensorFlow支持增强功能: TensorFlow是一个用于深度学习场景(例如计算机视觉和自然语言处理)的开源机器学习系统。 ML.NET支持TensorFlow模型的使用,但是ML.NET版本0.11在RC版本1.0中已解决了几个问题。
您可以在此处使用TensorFlow模型查看ML.NET示例代码。 - ML.NET 1.0 RC发行说明:您可以在此处阅读1.0 RC的其他发行说明。
ML.NET 1.0版本候选中的重大更改
为了方便起见,如果将代码从ML.NET v0.11迁移到v0.12,则可以看到
重要更改的
列表 。
您打算投产吗?

如果您在应用程序中使用ML.NET并想切换到生产环境,则可以与ML.NET团队的工程师聊天:
- 获取有关在您的应用程序中成功实现ML.NET的帮助。
- 留下有关ML.NET的反馈。
- 演示您的应用程序,并可能将其发布在ML.NET主页,.NET博客或其他Microsoft频道上。
如果您希望ML.NET团队中的某人与您联系,请填写
此表单并在最后保留您的联系信息。
准备好ML.NET 1.0

如前所述,ML.NET 1.0即将准备就绪! 您可以通过检查以下资源来准备发布:
从
这里开始学习
ML.NET 。
进一步,深入研究其他一些资源:
您可以
在GitHub上的ML.NET存储库中留下任何问题,建议或改进
的反馈 。 这将帮助我们极大地改善ML.NET,并使.NET成为机器学习的绝佳平台。
感谢和使用ML.NET进行编码!
ML.NET团队。