ユーザ用ツール

サイト用ツール


windowsでkeras可視化

文書の過去の版を表示しています。


(5)WindowsでKerasモデル可視化

初めてのTensorflow ~Kerasで機械学習プログラミング~

(5)WindowsでKerasモデル可視化

開発環境

Windows8.1

Python 3.6.1

Anaconda 4.4.0 (64-bit)

Tensorflow 1.2.1

Keras 2.0.6

前回まで

Windows上で、Keras(Tensorflow backend)でMNIST認識をソースコードをコピペして実行してみました。

今回は、機械学習のモデルの可視化を行いたいと思います。

2017年7月現在、Windowsだと、かなり面倒ですので、この回は飛ばしてくださっても大丈夫です。

(モデルの可視化以外は特に問題は起こりません。)

手順

1.Anaconda Promptの起動

2.graphvizとpydotをインストール

3.“Library\bin\graphviz”をWindowsの環境変数のPATHに追加

4.パソコンを再起動

5.Anaconda Promptを起動後、jupyter notebookの起動

6.モデル可視化ソースコードのコピペと実行

1.Anaconda Promptの起動

Windowsのスタートボタンから、Anaconda Promptを起動

2.graphvizとpydotをインストール

Anaconda Prompt上で、以下のコマンドを入力してgraphvizとpydotをインストール

conda install graphviz
pip install pydot

3."Library\bin\graphviz"をWindowsの環境変数のPATHに追加

Windowsのスタートボタン > PC を右クリック > プロパティ(R) をクリック

「システム」画面が表示されるので、画面左側、上から4番目くらいの「システムの詳細設定」をクリック

「システムのプロパティ」画面が表示されるので、左側から3番目のタブの「詳細設定」をクリック

「詳細設定」タブの右下の方にある「環境変数(N)…」をクリック

「システム環境変数(S)」の中の、「Path」を選択し、「編集」をクリック

「変数値」が選択された状態となっているので、「→」ボタンを押してから、「;」+「(Anaconda3フォルダ配下の“Library\bin\graphviz”)」+「;」と入力し、「OK」をクリック

後は、「OK」をクリックしていき、Windowを閉じる。

4.パソコンを再起動

環境変数の設定を有効にするために、パソコンを再起動する。

5.Anaconda Promptを起動後、jupyter notebookの起動

WindowsのスタートボタンからAnaconda Promptを起動後、jupyter notebookと入力して、jupyter notebookを起動
画面右上の方の、「New」>「Python3」で新しいタブを開く

6.モデル可視化ソースコードのコピペと実行

以下のコードをコピペしてから、Shift + Enterで実行。

https://gist.github.com/adash333/40925326a010216ac32e58e1b3cd2f86

大事な部分は、以下の3行。

from keras.utils.visualize_util import model_to_dot 
from IPython.display import SVG
SVG(model_to_dot(model).create(prog='dot', format='svg'))

参考

windowsでkeras可視化.1501335094.txt.gz · 最終更新: 2018/10/07 (外部編集)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki