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\
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() |