ML.NET 教程 - 10 分钟入门

下载并安装

下载并安装 Visual Studio 2022。

下载 Visual Studio 2022

在安装过程中,应选择 .NET 桌面开发工作负载以及可选的 ML.NET Model Builder 组件。使用上面的链接时应预先正确选择所有先决条件,如下图所示:

Visual Studio 安装程序中的 Model Builder 组件。

已有 Visual Studio 2022?

如果已有 Visual Studio 2022,请确保它处于最新状态,并且已安装所需的工作负载:

  • 选择 Windows 徽标键,键入 Visual Studio 安装程序,然后按“输入”。
  • 如果出现提示,则请允许安装程序进行自我更新。
  • 如果 Visual Studio 2022 的更新可用,则将显示“更新”按钮。选择它以在修改安装之前进行更新。我们建议在本教程中使用最新的 Visual Studio 2022 版本。
  • 找到 Visual Studio 2022 安装并选择 修改
  • 选择 .NET 桌面开发 并确保已在右窗格中选择 ML.NET Model Builder。请选择 修改 按钮。

升级到最新版本的 Model Builder

在 Visual Studio中启用 ML.NET Model Builder 后,下载并安装最新版本。

下载最新版本的报表生成器

下载后,请双击 .vsix 文件来安装扩展。

检查 Visual Studio 更新

本教程针对最新版本的 Visual Studio 进行了优化。如果已有 Visual Studio 2022,则可以检查更新:

  • 选择 Windows 徽标键,键入 Visual Studio 安装程序,然后按“输入”。
  • 如果出现提示,则请允许安装程序进行自我更新。
  • 如果有可用的更新,则 Visual Studio 2022 安装将具有 更新 按钮。请选择该按钮以进行更新。

安装 .NET SDK

要生成 .NET 应用,需要下载并安装 .NET 8 SDK (软件开发工具包)。

下载 .NET 8 SDK x64 (Intel)
下载 .NET 8 SDK Arm64 (Apple Silicon)

如果使用的是带有 Apple M1 或 M2 芯片的 Mac,则需要安装 Arm64 版本的 SDK。

安装 ML.NET CLI

ML.NET 命令行接口(CLI),提供用于通过 ML.NET 构建机器学习模型的工具。

注意:目前,ML.NET CLI 处于预览阶段,仅支持最新 LTS 版本的 .NET SDK (.NET 8)。

对于安装步骤,建议使用 Bash 控制台。由于 macOS 的默认值为 zsh 控制台,因此可通过打开新终端并运行下面的命令来创建单个实例。

Command prompt
bash

对于 x64 计算机 - 运行以下命令:

Command prompt
dotnet tool install -g mlnet-linux-x64

对于 ARM64 芯片体系结构 - 改为运行以下命令:

Command prompt
dotnet tool install -g mlnet-linux-arm64

如果工具成功安装,应会看到以下输出消息,其中 [arch] 是芯片体系结构:

Command prompt
You can invoke the tool using the following command: mlnet
Tool 'mlnet-linux-[arch]' (version 'X.X.X') was successfully installed.
Command prompt
dotnet tool install -g mlnet-osx-x64

对于 ARM64 芯片体系结构 - 改为运行以下命令:

Command prompt
dotnet tool install -g mlnet-osx-arm64

如果工具成功安装,则应会看到输出消息,其中 [arch] 是类似于以下内容的芯片体系结构:

Command prompt
You can invoke the tool using the following command: mlnet
Tool 'mlnet-osx-[arch]' (version 'X.X.X') was successfully installed.

注意: 如果正在使用非 Bash 的控制台(例如,zsh - macOS 的新默认设置),则需要授予 mlnet 可执行权限并将mlnet 包含在系统路径中。安装 mlnet (或任何全局工具)时,终端中应显示如何执行此操作的说明。通常,以下命令应适用于大多数系统: chmod +x [PATH-TO-MLNET-CLI-EXECUTABLE]

如果看到与下述类似的说明,请在终端中运行它们。

Command prompt
cat << \EOF >> ~/.zprofile
#Add .NET Core SDK tools
export  PATH="$PATH:~/.dotnet/tools"
EOF

或者,可以尝试使用以下命令运行 mlnet 工具:

Command prompt
~/.dotnet/tools/mlnet

如果运行该命令仍出现错误,请使用下面的“我遇到了问题”按钮报告问题并获取解决问题的帮助。

继续