Visual Studio 中的自定义机器学习模型
ML.NET Model Builder 提供易于理解的可视界面,用于在 Visual Studio 内生成、训练和部署自定义机器学习模型。无需先前的机器学习专业知识。
Model Builder 支持 AutoML,它会自动探索不同的机器学习算法和设置,以帮助找到最适合方案的算法和设置。
连接到文件和数据库
Model Builder 的当前预览版可用于 csv 文件、tsv 文件以及 SQL Server 数据库。随着我们努力实现稳定版本,我们将添加对更多文件格式和数据库(包括非关系数据存储)的支持。
代码生成
ML.NET Model Builder 可生成经过训练的模型,以及加载模型和开始进行预测所需的代码。ML.NET 模型以 .zip 文件形式存储。加载和使用模型的代码将作为新项目添加到解决方案中。此外,ML.NET Model Builder 还会添加一个示例控制台应用程序,你可以运行它来查看操作中的模型。
Model Builder 还为提供了使用新数据集重新训练模型的代码,以便无需使用 Model Builder 界面即可从代码中重新训练。
运行本地所有内容
Model Builder 为你提供计算机上所需的一切功能。不需要连接到云资源或其他服务即可生成和使用模型。
在将来的预览版中,我们将添加在云中训练模型的选项,以扩展到单个工作站的功能之外。
与现有工具和 DevOps 集成
Model Builder 是一个 Visual Studio 扩展,便于你在已知的开发环境中继续工作。
Model Builder 生成的代码和模型均使用现有源代码管理解决方案进行版本控制,并使用现有的 DevOps 工作流进行生成、测试、部署。
如果需要根据最新数据自动重新训练模型,可以在生成过程中自动进行重新训练。
适用于任何 .NET 应用
ML.NET 符合 .NET Standard—.NET 实现中通用的 .NET API 的正式规范。这意味着可以在任何编写 .NET 代码的位置使用 ML.NET。
ML.NET Model Builder 可用于在 Visual Studio 中开发的任何 .NET 应用。
ML.NET Model Builder 免费使用
.NET 是免费的,其中包括 ML.NET 和 ML.NET Model Builder。不收取任何费用或许可费用,包括商业用途费用。
准备好开始使用了吗?
分步教程将帮助你在计算机上运行 ML.NET。