二、ML.NET 开发环境
- Vincent一、ML.NET相关环境
1、运行环境
ML.NET运行环境有Windows、Linux、Mac所有平台均支持64位
2、开发工具
Visual Stadio 2019及以上版本或使用Visual Stadio Code
3、DotNet 版本
DotNet Core 3.1 及以上
4、主要运行库
Microsoft.ML,基于时序的预测,需要引入时序库Microsoft.ML.TimeSeries
二、项目搭建
搭建项目主要有以下4个步骤:
1、首先创建测试项目的解决方案;dotnet new sln –o TestMLDemo
创建名为TestMLDemo.sln的解决方案
2、我们这次使用控制台应用程序来演示;dotnet new console -o TestML
创建名为TestML的C# .NetCore 控制台应用程序
3、把工程添加到解决方案中;dotnet sln add TestMLDemo/TestML.csproj
4、引入ML.NET相关的库 dotnet add package Microsoft.ML
为了使用ML.net,我们需要引入Microsoft.ML库
三、数据准备
目前机器学习训练的样本数据都是结构化的数据,确定的维度、值。同时,需要对要预测的维度数据进行Label标识和标注。
我们准备两份数据:
1、训练数据
2、评估数据
训练数据:
顾名思义,就是为训练模型而使用的数据,样本数据的格式:支持CSV(逗号间隔)、TSV(Tab间隔)和SQL Server。
评估数据:
指经过训练数据训练模型之后,需要准备评估数据对模型进行准确性评估