Microsoft-cognitive-toolkit-getting-started
Microsoft Cognitive Toolkit(CNTK)-はじめに
ここでは、WindowsとLinuxへのCNTKのインストールについて説明します。 さらに、この章ではCNTKパッケージのインストール、Anacondaのインストール手順、CNTKファイル、ディレクトリ構造、およびCNTKライブラリ構成について説明します。
前提条件
CNTKをインストールするには、コンピュータにPythonをインストールする必要があります。 リンクhttps://www.python.org/downloads/にアクセスして、OSの最新バージョンを選択できます。 WindowsおよびLinux/Unix。 Pythonの基本的なチュートリアルについては、リンクlink//python3/index [https://www.finddevguides.com/python3/index]を参照してください。
CNTKはWindowsとLinuxでサポートされているので、両方について説明します。
Windowsへのインストール
WindowsでCNTKを実行するために、Pythonの* Anacondaバージョン*を使用します。 私たちは、AnacondaがPythonの再配布であることを知っています。 CNTKがさまざまな有用な計算を実行するために使用する Scipy や* Scikit-learn *などの追加パッケージが含まれています。
だから、まずあなたのマシンにAnacondaをインストールする手順を見てみましょう-
ステップ1-最初に、パブリックWebサイト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
マシンにCognitive Toolkitをインストールするには、他にもさまざまな方法があります。 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をインストールする手順
- ステップ1 *-Anacondaをインストールする前に、システムが完全に最新であることを確認してください。 確認するには、まず端末内で次の2つのコマンドを実行します-
sudo apt update
sudo apt upgrade
- ステップ2 *-コンピュータが更新されたら、パブリックWebサイトhttps://www.anaconda.com/distribution/から最新のAnacondaインストールファイルのURLを取得します。
- ステップ3 *-URLがコピーされたら、ターミナルウィンドウを開き、次のコマンドを実行します-
wget -0 anaconda-installer.sh url SHAPE \* MERGEFORMAT
y
f
x
| }
*url* プレースホルダーを、Anaconda WebサイトからコピーしたURLに置き換えます。
- ステップ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コマンドシェルから、* ipython。と入力してPythonインタープリターを起動し、次のコマンドを入力して *CNTK をインポートします。
import cntk as c
インポートしたら、次のコマンドを使用してバージョンを確認します-
print(c.__version__)
インタプリタはインストールされたCNTKバージョンで応答します。 応答しない場合は、インストールに問題があります。
CNTKライブラリ構成
技術的にはPythonパッケージであるCNTKは、13の高レベルサブパッケージと8つの小さなサブパッケージに編成されています。 次の表は、最もよく使用される10個のパッケージで構成されています。
Sr.No | Package Name & Description |
---|---|
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() |