- 微软认知工具包(CNTK)教程
- 家
- 介绍
- 入门
- CPU和GPU
- CNTK-序列分类
- CNTK - 逻辑回归模型
- CNTK - 神经网络 (NN) 概念
- CNTK - 创建第一个神经网络
- CNTK - 训练神经网络
- CNTK - 内存中和大型数据集
- CNTK - 测量性能
- 神经网络分类
- 神经网络二元分类
- CNTK - 神经网络回归
- CNTK - 分类模型
- CNTK - 回归模型
- CNTK - 内存不足的数据集
- CNTK - 监控模型
- CNTK - 卷积神经网络
- CNTK - 循环神经网络
- Microsoft 认知工具包资源
- Microsoft 认知工具包 - 快速指南
- Microsoft 认知工具包 - 资源
- Microsoft 认知工具包 - 讨论
Microsoft 认知工具包 (CNTK) - 入门
在这里,我们将了解CNTK在Windows和Linux上的安装。此外,本章还介绍了安装 CNTK 软件包、安装 Anaconda 的步骤、CNTK 文件、目录结构和 CNTK 库组织。
先决条件
为了安装 CNTK,我们必须在计算机上安装 Python。您可以访问链接https://www.python.org/downloads/并选择适合您操作系统的最新版本,即 Windows 和 Linux/Unix。关于Python的基础教程,可以参考链接https://www.tutorialspoint.com/python3/index.htm。
CNTK 支持 Windows 和 Linux,因此我们将介绍它们。
在 Windows 上安装
为了在 Windows 上运行 CNTK,我们将使用Anaconda 版本的 Python。我们知道,Anaconda 是 Python 的重新发行版。它包括Scipy和Scikit-learn等附加包,CNTK 使用它们来执行各种有用的计算。
因此,首先让我们看看在您的计算机上安装 Anaconda 的步骤 -
步骤1 -首先从公共网站https://www.anaconda.com/distribution/下载安装文件。
步骤 2 - 下载安装文件后,开始安装并按照链接https://docs.anaconda.com/anaconda/install/中的说明进行操作。
步骤 3 - 安装后,Anaconda 还将安装一些其他实用程序,这些实用程序将自动将所有 Anaconda 可执行文件包含在您的计算机 PATH 变量中。我们可以从这个提示符管理我们的Python环境,可以安装包并运行Python脚本。
安装 CNTK 包
Anaconda 安装完成后,您可以使用以下命令通过 pip 可执行文件使用最常见的方式安装 CNTK 包 -
pip install cntk
还有多种其他方法可以在您的计算机上安装认知工具包。Microsoft 有一套简洁的文档,详细解释了其他安装方法。请点击链接 https://docs.microsoft.com/en-us/cognitive-toolkit/Setup-CNTK-on-your-machine。
在 Linux 上安装
CNTK 在 Linux 上的安装与在 Windows 上的安装有点不同。在这里,对于 Linux,我们将使用 Anaconda 来安装 CNTK,但我们将在 Linux 上使用基于终端的安装程序,而不是 Anaconda 的图形安装程序。虽然安装程序适用于几乎所有 Linux 发行版,但我们将描述限制为 Ubuntu。
因此,首先让我们看看在您的计算机上安装 Anaconda 的步骤 -
安装Anaconda的步骤
步骤 1 - 在安装 Anaconda 之前,请确保系统完全是最新的。要进行检查,首先在终端内执行以下两个命令 -
sudo apt update sudo apt upgrade
步骤 2 - 计算机更新后,从公共网站https://www.anaconda.com/distribution/获取最新 Anaconda 安装文件的 URL。
步骤 3 - 复制 URL 后,打开终端窗口并执行以下命令 -
wget -0 anaconda-installer.sh url SHAPE \* MERGEFORMAT y f x | }
将url占位符替换为从 Anaconda 网站复制的 URL。
步骤 4 - 接下来,借助以下命令,我们可以安装 Anaconda -
sh ./anaconda-installer.sh
上面的命令默认会在我们的主目录中安装Anaconda3 。
安装 CNTK 包
Anaconda 安装完成后,您可以使用以下命令通过 pip 可执行文件使用最常见的方式安装 CNTK 包 -
pip install cntk
检查 CNTK 文件和目录结构
一旦 CNTK 作为 Python 包安装,我们就可以检查它的文件和目录结构。它位于C:\Users\
验证 CNTK 安装
一旦 CNTK 作为 Python 包安装,您应该验证 CNTK 是否已正确安装。在 Anaconda 命令 shell 中,输入ipython 启动 Python 解释器。然后,通过输入以下命令导入CNTK 。
import cntk as c
导入后,使用以下命令检查其版本 -
print(c.__version__)
解释器将响应已安装的 CNTK 版本。如果没有响应,则说明安装有问题。
CNTK图书馆组织
CNTK 从技术上讲是一个 python 包,分为 13 个高级子包和 8 个较小的子包。下表列出了 10 个最常用的软件包:
先生编号 | 包名称和描述 |
---|---|
1 |
cntk.io 包含读取数据的函数。例如:next_minibatch() |
2 |
cntk层 包含用于创建神经网络的高级函数。例如:密集() |
3 |
CNTK学习者 包含训练功能。例如:sgd() |
4 |
CNTK.损失 包含测量训练误差的函数。例如:squared_error() |
5 |
cntk.metrics 包含测量模型误差的函数。例如:分类错误 |
6 |
cntk操作程序 包含用于创建神经网络的低级函数。例如:tanh() |
7 |
CNTK.随机数 包含生成随机数的函数。例如:正常() |
8 |
cntk火车 包含训练功能。例如:train_minibatch() |
9 |
cntk.初始化程序 包含模型参数初始值设定项。例如:normal()和uniform() |
10 |
cntk.变量 包含低级构造。例如:参数()和变量() |