Deep Learning に関する本「 Keras Deep Learning Cookbook」のプログラムを jupyter 上で実行するために、conda上に deep-graph という名前のpython実行環境を作った。
基本的には、Deep Learning のプログラムを動かすのに必要な python 環境を Windows 上に作り、 Visualization のパッケージを追加したものである。
conda create -n deep-graph python=3.6 jupyter
および
conda create -n gpu-graph python=3.6 jupyter
[注意]2019/07/24時点では deep-graph 環境のみ作成している。
(base) C:\User\nitta> conda activate deep-graph
(deep-graph) C:\User\nitta> pip install ...
...
pip install pydot
[condaコマンドでバイナリを導入する]
(deep-graph) C:\Users\nitta\Documents> conda install graphviz
[pipコマンドでpython用モジュールを導入する]
(deep-graph) C:\Users\nitta\Documents> pip install graphviz
[環境変数PATHにgraphvizのバイナリのパスを追加する]
バイナリの場所はAnacondaのディレクトリの下の ${Anaconda}/envs/deep-graph/Library/bin/graphviz にある。
(${Anaconda}の値は 自分は D:/sys/Anaconda3)
[注意] 環境変数Pathの値を変更した場合はconda対話環境を起動し直す必要がある。
$ sudo apt-get install graphviz
[注意] これはまだやっていない。
Linuxの場合は ~/.keras/keras.json の記述を変更する。 Windowsでは C:/Users/nitta/.keras/keras.json の記述を変更する(nittaの部分は各ユーザ名)。
---変更前
{
...
"backend": "tensorflow"
}
---変更後
{
...
"backend": "theano"
}
$ pip install git+https://github.com/bstriner/keras-adversarial.git
[kerasのバージョンの確認方法]
$ pip show keras
Name: Keras
Version: 2.2.4
[kerasのバージョンを2.1.2に固定する方法]
$ pip install keras==2.1.2
$ pip install image_utils