Pythonディープラーニング-環境

この章では、Pythonディープラーニング用に設定された環境について学習します。深層学習アルゴリズムを作成するには、次のソフトウェアをインストールする必要があります。

  • Python 2.7+
  • NumpyのScipy
  • Matplotlib
  • Theano
  • Keras
  • TensorFlow

Python、NumPy、SciPy、およびMatplotlibをAnacondaディストリビューションからインストールすることを強くお勧めします。これらすべてのパッケージが付属しています。

さまざまな種類のソフトウェアが正しくインストールされていることを確認する必要があります。

コマンドラインプログラムに移動して、次のコマンドを入力します-

$ python
Python 3.6.3 |Anaconda custom (32-bit)| (default, Oct 13 2017, 14:21:34)
[GCC 7.2.0] on linux

次に、必要なライブラリをインポートして、それらのバージョンを印刷できます-

import numpy
print numpy.__version__

出力

1.14.2

Theano、TensorFlow、Kerasのインストール

パッケージ(Theano、TensorFlow、Keras)のインストールを開始する前に、次のことを確認する必要があります。 pipがインストールされています。Anacondaのパッケージ管理システムはpipと呼ばれます。

pipのインストールを確認するには、コマンドラインに次のように入力します-

$ pip

pipのインストールが確認されたら、次のコマンドを実行してTensorFlowとKerasをインストールできます-

$pip install theano
$pip install tensorflow
$pip install keras

次のコード行を実行して、Theanoのインストールを確認します-

$python –c “import theano: print (theano.__version__)”

出力

1.0.1

次のコード行を実行して、Tensorflowのインストールを確認します-

$python –c “import tensorflow: print tensorflow.__version__”

出力

1.7.0

次のコード行を実行して、Kerasのインストールを確認します-

$python –c “import keras: print keras.__version__”
Using TensorFlow backend

出力

2.1.5