C#调用ML.NET(机器学习、人工智能预测)
我使用的VS2019版本,具体安装过程就不赘述了这边我已经安装完了,就不演示了,安装过程可以自行。后面我来展示下如何引用C#ML.NET1创建项目首先创建C#控制台项目点击下一步就完成了,初始项目的创建这个是建立完之后的初始项目2数据准备在使用ML.NET的时候需要准备好数据(数据可以从文件/数据库中获取)我这边演示从文件中建立好,本次预测的销售额度前期个人学习比较推荐使用EXCEL文件存入标本数
我使用的VS2019版本,具体安装过程就不赘述了
这边我已经安装完了,就不演示了,安装过程可以自行。
后面我来展示下如何引用C#ML.NET
1 创建项目
首先创建C#控制台项目
点击下一步就完成了,初始项目的创建
这个是建立完之后的初始项目
2 数据准备
在使用ML.NET的时候需要准备好数据(数据可以从文件/数据库中获取)
我这边演示从文件中建立好,本次预测的销售额度
前期个人学习比较推荐使用EXCEL文件存入标本数据 (需要转CSV文件)
这是事先准备好的数据 (大家需要自行输入哦)
3 机器学习
3.1 添加机器学习
本次是对值的预测,所以选择值预测
可以直接点数据,进行数据的选择
他文件支持从数据库获取值,但是初学者可以使用预先创建的值(本次使用的就是之前2 准备的数据)
在你选择完之后,点击训练
源于官网提供的训练建议
点击开始训练
点击评估,进入下一步
在输入数据之后,我们可以获取到我们想要预测的数据(基于大量的数据)
之后点击添加项目,他就会添加到你的项目中过去
这是一个完整的项目
4 资源调用
很多人学习了机器学习,结果拿不到数据,下面来演示
在主项目的Program.cs的Main函数下
5 写数据调用
using ConsoleApp1ML.Model;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
// Add input data
var input = new ModelInput();
input.Date = "2022/01/01";
ModelOutput resulttotal = ConsumeModel.Predict(input);
Console.WriteLine(resulttotal.Score.ToString());
Console.Read();
}
}
}
input.Date(可修改):你在查看类下的方法就可以看到,需要赋值,其余可以用
6 结果
更多推荐
所有评论(0)