二、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。


评估数据:

指经过训练数据训练模型之后,需要准备评估数据对模型进行准确性评估




相关文章!