如何在应用程序中使用ML.NET?
https://www.cnblogs.com/shanyou/p/9190701.html
ML.NET以NuGet包的形式提供,可以轻松安装到新的或现有的.NET应用程序中。
该框架采用了用于其他机器学习库(如scikit-learn和Apache Spark MLlib)的“管道(LearningPipeline)”方法。数据通过多个阶段“传送”以产生有用的结果(例如预测)。典型的管道可能涉及
-
加载数据
-
转换数据
-
特征提取/工程
-
配置学习模型
-
培训模型
-
使用训练好的模型(例如获得预测)
管道为使用机器学习模型提供了一个标准API。这使得在测试和实验过程中更容易切换一个模型。它还将建模工作分解为定义明确的步骤,以便更容易理解现有代码。scikit-learn库实现了很多机器学习算法,我们可以多多参考scikit-learn :http://sklearn.apachecn.org/cn/0.19.0/index.html