如何使用C#实现机器学习

· · 科技·工程

众所周知,现在的主流人工智能编程是我们Python的东西,但是大家都知道,这货运行太慢,所以,今天,我们使用微软家的C#来实现机器学习。

下载

首先请戳这个链接下载
浏览器会自动下载,完成以后请点击该程序,更这他走下来,将启动Visual Studio Installer程序,然后请点击修改,选择其中的.NET 桌面应用开发,然后点击修改。
然后就是漫长的等待。
期间,请戳一下这个下载
然后VS大概弄好了,请双击刚才的.vsix文件安装扩展,由于本人安装好了,所以说的比较模糊,第一个在动的滚动条请稍后,下一个就直接选左边按钮,然后等待即可。
恭喜你,.NET机器学习的依赖,你已经装好了!

开始学习

请打开程序Visual Studio,选择创建新项目,然后选择如下的项目类型。

然后一直下一步,你千万不要改。
然后可能会未响应一会,马上就好,这时候你会看到这个。
然后,请你右键项目,选择添加->机器学习模型->创建。 这时候,应该出现了一个东西。 然后请选择数据分类,然后下一步。
继续下一步。
第三部时,请访问位置下载附件,然后解压缩,找到里面的yelp_labelled.txt,复制路径,填进这步骤的路径中。由于文件的答案放在第二区,请在下面的选择列中选择col1,然后下一步。
然后再训练步骤中,请选择训练时间 500 秒(为什么?应为我吃过亏...)然后开始训练。如果报错,请尝试加时。
然后进入下一步,实验一下你的模型吧!0 表示负面情绪,1 表示正面情绪(你问的话要个餐厅好坏有关)。如果准确率高,你就可以在项目中部署了。
然后,请复制这段代码替换原来的代码。

//Load sample data
using ConsoleApp1;
string Data = Console.ReadLine();

var sampleData = new MLModel1.ModelInput()
{
    Col0 =Data,
};

//Load model and predict output
var result = MLModel1.Predict(sampleData);
Console.WriteLine(result);

按下Ctrl + F5实验一下吧!至此,我们的基础模型做完了。