当前位置:   article > 正文

C#调用ML.NET(机器学习、人工智能预测)_c# ml

c# ml

我使用的VS2019版本,具体安装过程就不赘述了

 这边我已经安装完了,就不演示了,安装过程可以自行。

后面我来展示下如何引用C#ML.NET

1 创建项目

首先创建C#控制台项目

点击下一步就完成了,初始项目的创建 

 

这个是建立完之后的初始项目

2 数据准备

 在使用ML.NET的时候需要准备好数据(数据可以从文件/数据库中获取)

我这边演示从文件中建立好,本次预测的销售额度

前期个人学习比较推荐使用EXCEL文件存入标本数据 (需要转CSV文件)

这是事先准备好的数据 (大家需要自行输入哦)

3 机器学习

3.1 添加机器学习

 

 本次是对值的预测,所以选择值预测

可以直接点数据,进行数据的选择

 他文件支持从数据库获取值,但是初学者可以使用预先创建的值(本次使用的就是之前2 准备的数据

 

在你选择完之后,点击训练

 

源于官网提供的训练建议

 

 点击开始训练

 

点击评估,进入下一步

 

在输入数据之后,我们可以获取到我们想要预测的数据(基于大量的数据) 

 

之后点击添加项目,他就会添加到你的项目中过去 

 

这是一个完整的项目

 4 资源调用

很多人学习了机器学习,结果拿不到数据,下面来演示

 

 

在主项目的Program.cs的Main函数下

5 写数据调用

  1. using ConsoleApp1ML.Model;
  2. namespace ConsoleApp1
  3. {
  4. class Program
  5. {
  6. static void Main(string[] args)
  7. {
  8. // Add input data
  9. var input = new ModelInput();
  10. input.Date = "2022/01/01";
  11. ModelOutput resulttotal = ConsumeModel.Predict(input);
  12. Console.WriteLine(resulttotal.Score.ToString());
  13. Console.Read();
  14. }
  15. }
  16. }

 input.Date(可修改):你在查看类下的方法就可以看到,需要赋值,其余可以用

6 结果

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/577939
推荐阅读
相关标签
  

闽ICP备14008679号