Theano-installation
Theano-インストール
Theanoは、Windows、MacOS、およびLinuxにインストールできます。 すべての場合のインストールは簡単です。 Theanoをインストールする前に、その依存関係をインストールする必要があります。 以下は、依存関係のリストです-
- Python
- NumPy-必須
- SciPy-スパースマトリックスと特殊関数にのみ必要
- BLAS-基本的なベクトルおよび行列演算を実行するための標準的な構成要素を提供します
あなたのニーズに応じてインストールすることを選択できるオプションのパッケージは次のとおりです-
- 鼻:テアノのテストスイートを実行するには
- Sphinx-ドキュメントの構築用
- Graphizとpydot-グラフィックスと画像を処理する
- NVIDIA CUDAドライバー-GPUコードの生成/実行に必要
- libgpuarray-CUDAおよびOpenCLデバイスでのGPU/CPUコード生成に必要
TheanoをMacOSにインストールする手順を説明します。
MacOSのインストール
Theanoとその依存関係をインストールするには、次のようにコマンドラインから pip を使用します。 これらは、このチュートリアルで必要となる最小限の依存関係です。
$ pip install Theano
$ pip install numpy
$ pip install scipy
$ pip install pydot
また、次のコマンドを使用してOSxコマンドライン開発者ツールをインストールする必要があります-
$ xcode-select --install
次の画面が表示されます。 [インストール]ボタンをクリックして、ツールをインストールします。
インストールが成功すると、コンソールに成功メッセージが表示されます。
インストールのテスト
インストールが正常に完了したら、Anaconda Jupyterで新しいノートブックを開きます。 コードセルでは、次のPythonスクリプトを入力してください-
例
import theano
from theano import tensor
a = tensor.dscalar()
b = tensor.dscalar()
c = a + b
f = theano.function([a,b], c)
d = f(1.5, 2.5)
print (d)
出力
スクリプトを実行すると、次の出力が表示されるはずです-
4.0
クイックリファレンスのために、実行のスクリーンショットを以下に示します-
上記の出力が得られれば、Theanoのインストールは成功しています。 そうでない場合は、Theanoダウンロードページのデバッグ手順に従って問題を修正してください。
Theanoとは何ですか?
Theanoを正常にインストールできたので、まずTheanoとは何かを理解してみましょう。 TheanoはPythonライブラリです。 特に機械学習モデルの開発で使用される数式を定義、最適化、評価できます。 Theano自体には、事前定義されたMLモデルは含まれていません。開発を促進するだけです。 多次元配列を扱うときに特に役立ちます。 NumPyとシームレスに統合します。NumPyは、Pythonの科学計算に広く使用されている基本的なパッケージです。
Theanoは、ML開発で使用される数式の定義を容易にします。 このような式には、通常、行列演算、微分、勾配計算などが含まれます。
Theanoは、最初にモデルの計算グラフ全体を構築します。 次に、いくつかの最適化手法をグラフに適用することにより、非常に効率的なコードにコンパイルします。 コンパイルされたコードは、Theanoで使用可能な function と呼ばれる特別な操作によってTheanoランタイムに注入されます。 この*関数*を繰り返し実行して、ニューラルネットワークをトレーニングします。 純粋なPythonコーディングまたは完全なC実装を使用する場合と比較して、トレーニング時間は大幅に短縮されます。
テアノ開発のプロセスを理解しましょう。 Theanoで数式を定義する方法から始めましょう。