Microsoft Cognitive Toolkit(CNTK)-はじめに

ここでは、WindowsおよびLinuxへのCNTKのインストールについて理解します。さらに、この章では、CNTKパッケージのインストール、Anacondaをインストールする手順、CNTKファイル、ディレクトリ構造、およびCNTKライブラリの構成について説明します。

前提条件

CNTKをインストールするには、コンピューターにPythonをインストールする必要があります。あなたはリンクに行くことができますhttps://www.python.org/downloads/OSの最新バージョン(WindowsおよびLinux / Unix)を選択します。Pythonの基本的なチュートリアルについては、リンクを参照してくださいhttps://www.tutorialspoint.com/python3/index.htm。

CNTKはWindowsとLinuxでサポートされているため、両方について説明します。

Windowsへのインストール

WindowsでCNTKを実行するために、 Anaconda versionPythonの。AnacondaはPythonの再配布であることを私たちは知っています。それはのような追加のパッケージが含まれていますScipy そしてScikit-learn これらは、さまざまな有用な計算を実行するためにCNTKによって使用されます。

それで、最初にあなたのマシンにAnacondaをインストールするステップを見てみましょう-

Step 1−最初に公開Webサイトからセットアップファイルをダウンロードします https://www.anaconda.com/distribution/。

Step 2 −セットアップファイルをダウンロードしたら、インストールを開始し、リンクの指示に従います。 https://docs.anaconda.com/anaconda/install/。

Step 3−インストールされると、Anacondaは他のユーティリティもインストールします。これにより、すべてのAnaconda実行可能ファイルがコンピューターのPATH変数に自動的に含まれます。このプロンプトからPython環境を管理し、パッケージをインストールしてPythonスクリプトを実行できます。

CNTKパッケージのインストール

Anacondaのインストールが完了したら、次のコマンドを使用して、pip実行可能ファイルを介してCNTKパッケージをインストールする最も一般的な方法を使用できます。

pip install cntk

マシンにCognitiveToolkitをインストールする方法は他にもさまざまです。Microsoftには、他のインストール方法を詳細に説明する一連の優れたドキュメントがあります。リンクをたどってくださいhttps://docs.microsoft.com/en-us/cognitive-toolkit/Setup-CNTK-on-your-machine。

Linuxへのインストール

LinuxへのCNTKのインストールは、Windowsへのインストールとは少し異なります。ここでは、Linuxの場合はAnacondaを使用してCNTKをインストールしますが、Anacondaのグラフィカルインストーラーの代わりに、Linuxではターミナルベースのインストーラーを使用します。インストーラーはほとんどすべてのLinuxディストリビューションで動作しますが、説明はUbuntuに限定しました。

それで、最初にあなたのマシンにAnacondaをインストールするステップを見てみましょう-

Anacondaをインストールする手順

Step 1− Anacondaをインストールする前に、システムが完全に最新であることを確認してください。確認するには、まず端末内で次の2つのコマンドを実行します-

sudo apt update
sudo apt upgrade

Step 2 −コンピュータが更新されたら、公開WebサイトからURLを取得します https://www.anaconda.com/distribution/ 最新のAnacondaインストールファイル用。

Step 3 − URLがコピーされたら、ターミナルウィンドウを開き、次のコマンドを実行します−

wget -0 anaconda-installer.sh url SHAPE \* MERGEFORMAT 
     y

	
	
	             f
 
 
      x
	  
|                     }

を交換してください url AnacondaWebサイトからコピーされたURLのプレースホルダー。

Step 4 −次に、次のコマンドを使用して、Anacondaをインストールできます−

sh ./anaconda-installer.sh

上記のコマンドはデフォルトでインストールされます Anaconda3 ホームディレクトリ内。

CNTKパッケージのインストール

Anacondaのインストールが完了したら、次のコマンドを使用して、pip実行可能ファイルを介してCNTKパッケージをインストールする最も一般的な方法を使用できます。

pip install cntk

CNTKファイルとディレクトリ構造の調査

CNTKがPythonパッケージとしてインストールされると、そのファイルとディレクトリ構造を調べることができます。にありますC:\Users\ \Anaconda3\Lib\site-packages\cntk, 以下のスクリーンショットに示すように。

CNTKインストールの確認

CNTKがPythonパッケージとしてインストールされたら、CNTKが正しくインストールされていることを確認する必要があります。Anacondaコマンドシェルから、次のように入力してPythonインタープリターを起動しますipython. 次に、インポートします CNTK 次のコマンドを入力します。

import cntk as c

インポートしたら、次のコマンドを使用してバージョンを確認します-

print(c.__version__)

インタープリターは、インストールされているCNTKバージョンで応答します。応答しない場合は、インストールに問題があります。

CNTKライブラリ組織

技術的にはPythonパッケージであるCNTKは、13の高レベルサブパッケージと8つの小さなサブパッケージに編成されています。次の表は、最も頻繁に使用される10個のパッケージで構成されています。

シニア番号 パッケージ名と説明
1

cntk.io

データを読み取るための関数が含まれています。例:next_minibatch()

2

cntk.layers

ニューラルネットワークを作成するための高レベルの関数が含まれています。例:Dense()

3

cntk.learners

トレーニング用の関数が含まれています。例:sgd()

4

cntk.losses

トレーニングエラーを測定する関数が含まれています。例:squared_error()

5

cntk.metrics

モデルエラーを測定する関数が含まれています。例:classificatoin_error

6

cntk.ops

ニューラルネットワークを作成するための低レベルの関数が含まれています。例:tanh()

7

cntk.random

乱数を生成する関数が含まれています。例:normal()

8

cntk.train

トレーニング機能が含まれています。例:train_minibatch()

9

cntk.initializer

モデルパラメータ初期化子が含まれています。例:normal()およびuniform()

10

cntk.variables

低レベルの構成が含まれています。例:Parameter()およびVariable()