Microsoft-cognitive-toolkit-getting-started

提供:Dev Guides
移動先:案内検索

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]を参照してください。

Python Downloads

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

Windowsへのインストール

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

だから、まずあなたのマシンにAnacondaをインストールする手順を見てみましょう-

ステップ1-最初に、パブリックWebサイトhttps://www.anaconda.com/distribution/からセットアップファイルをダウンロードします。

  • ステップ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()