宣布ML.NET 1.0 RC-.NET的机器学习

ML.NET是面向.NET开发人员的开源和跨平台机器学习框架(Windows,Linux,macOS)。 使用ML.NET ,开发人员可以通过为常见场景(如情感分析,推荐,图像分类等)创建自定义机器学习模型,从而利用其现有的工具和技能集来将自定义AI开发并注入其应用程序中。


今天,我们宣布ML.NET 1.0 RC(候选发布) (版本1.0.0-preview )是在2019年第二季度发布最终的ML.NET 1.0 RTM之前的最后一个预览版。


即将于2018年5月发布ML.NET 0.1作为开放源代码时,我们将结束开放之旅中伟大旅程的第一个主要里程碑。 从那时起,我们每月发布一次,到目前为止,已有12个预览版本发布,如下图所示:



在此版本( ML.NET 1.0 RC)中,我们初步得出了主要的API更改。 对于下一个冲刺,我们将重点放在改进文档和示例,并在需要时解决主要的关键问题。


目标是避免任何新的重大更改向前发展。


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 version packages ):


    • TensorFlow组件
    • Onnx组件
    • TimeSeries组件
    • 推荐组件

    您可以在此处查看“ 1.0之后”预览包和类的完整参考列表(0.12.0-preview)


  • 根据收到的反馈, 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 1.0 Release Candidate中的重大更改


为方便起见,如果要将代码从ML.NET v0.11迁移到v0.12,则可以查看影响我们的示例的重大更改列表


计划去生产?


alt text


如果您在应用程序中使用ML.NET并希望投入生产,则可以与ML.NET团队的工程师联系以:


  • 获取有关在您的应用程序中成功实现ML.NET的帮助。
  • 提供有关ML.NET的反馈。
  • 演示您的应用程序,并可能将其显示在ML.NET主页,.NET Blog或其他Microsoft频道上。

如果您希望ML.NET团队中的某人与您联系,请填写此表单并在最后保留您的联系信息。


在发布ML.NET 1.0之前做好准备!


alt text


如前所述,ML.NET 1.0即将发布! 您可以通过研究以下资源在发布之前做好准备:


在此处开始使用ML.NET


接下来,进一步探索其他一些资源:



我们将通过在ML.NET GitHub存储库中提出任何建议或增强功能来提出问题,以帮助我们塑造ML.NET并使.NET成为机器学习的绝佳平台,我们将感谢您的反馈。


感谢并使用ML.NET进行编码!


ML.NET团队。


该博客由Cesar de la Torre撰写,加上ML.NET团队的其他贡献




塞萨尔德拉托雷
塞萨尔德拉托雷

.NET首席项目经理

Source: https://habr.com/ru/post/zh-CN447936/


All Articles