トップページ -> データベース研究スタート -> Cuda-convnet の利用 -> bruckner/deepViz を使ってみる(書きかけ)
[サイトマップへ]  

bruckner/deepViz を使ってみる(書きかけ)

bruckner/deepViz は,GitHub で公開されているソフトウエアで, 画像分類 (image classification) を実行する deep convolutional neural network (deep 畳み込みニューラルネットワーク) を Web ブラウザを使って分かりやすく表示できる機能を持っている。

先人に感謝

GitHub の bruckner/deepViz の Webページ: https://github.com/bruckner/deepViz

キーワード:deepViz, Python


前準備

前準備として,Anaconda のインストール, Anaconda 3 での新しい Python 2.7 環境の作成,前提となる Python パッケージのインストールが終わっていること. 手順を下に説明しています.

Anaconda のインストール

Python 3 の開発環境である Anacondaをおすすめ.Window でのインストール手順は次の通りです(Linuxでも同様の手順です).

  1. https://www.continuum.io/downloads#windowsを開く

  2. Download」をクリックする.

  3. ダウンロードが始まるので確認する.

  4. ダウンロードした .exe ファイルを実行して,Anacondaをインストール.

    Python処理系にはいくつかの種類がある. この Web ページでは Anaconda をおすすめしている. 以下,Windows に Anacondaをインストールしたものとして説明を続ける.

  5. Windows で,コマンドプロンプトを管理者として実行

    ※ Linux の場合には,端末を開く(pyenvを使っているときは pip の実行に管理者権限を必要としない)

  6. まずは,最新の conda-build パッケージが欲しい.今のコマンドプロンプトで,次のコマンドを実行

    conda install -y conda-build
    

    ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enter キーを押してみる.

  7. conda が更新されたので,コマンドプロンプトをいったん閉じる

  8. 再び,コマンドプロンプトを管理者として実行

  9. コマンドプロンプトで,次のコマンドを実行

    conda update -y pip
    conda update -y setuptools
    conda update -y conda
    conda update -y conda-build
    

    ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enter キーを押してみる.

Anaconda 3 での新しい Python 2.7 環境の作成

bruckner/deepViz を動かすのに,新しい Python 環境があった方が便利.

  1. コマンドプロンプトを管理者として実行

  2. 新しい Python 環境を作る.

    新しいPython 環境を作りたい.今のコマンドプロンプトで,次のコマンドを実行

    ※ 「--name 」のところに書く名前「」は何でも いが,あとで思い出しやすい分かりやすい名前にすること

    conda create --name py27 python=2.7 anaconda
    

  3. ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enter キーを押してみる.

  4. インストール終了の確認

前提となる Python パッケージのインストール手順

次の手順で,Anaconda 3 の Python 2.7 環境に 前提パッケージをインストールします.

https://github.com/bruckner/deepViz の 「./webui/requirements.txt」の指定に従う

  1. Windows で,コマンドプロンプトを管理者として実行

    ※ Linux の場合には,端末を開く(pyenvを使っているときは pip の実行に管理者権限を必要としない)

  2. 今のコマンドプロンプトで,次のコマンドを実行

    ※ Anaconda や Miniconda を使っていないときは conda コマンドがないので pip コマンドを使ってください

    activate deepviz 
    conda install flask
    conda install pil
    conda install pydotplus
    conda install networkx
    conda install tornado
    conda install scikit-learn
    conda install matplotlib
    conda install numpy
    pip install svgwrite
    

    ※ 「Proceed ([y]/n)?」のように表示されたときは y, Enter キー


プログラムのダウンロードと展開(解凍)

GitHub の bruckner/deepViz の配布サイト(https://github.com/bruckner/deepViz)で公開されている プログラムを,ダウンロードし展開(解凍)します。

ここでの作業に使っているディレクトリ:

  1. ダウンロードしたいので,GitHub の bruckner/deepViz の Web ページを開く.

    https://github.com/bruckner/deepViz

  2. 「Clone or download」を展開.「Download ZIP」をクリック

  3. davisking/dlib で公開されているプログラム の .zip ファイルのダウンロードが始まるので確認する.

    ファイル名: deepViz-master.zip

  4. ダウンロードした .zip ファイルを展開(解凍)し,分かりやすいディレクトリに置く.

    ※ Windows での展開(解凍)のためのソフトは「7-Zip」をおすすめ.

    この .zip ファイルは,E:\deepViz-master\deepViz-master に展開(解凍)したものとして,説明を続けるので,適切に読み替えてください.

  5. 新しくコマンドプロンプトを開き,「activate deepviz」を実行したのち,先ほど展開したディレクトリに移動.

    E:\deepViz-master\deepViz-master に展開(解凍)した場合には次のように操作する

    activate deepviz
    E:
    cd E:\deepViz-master\deepViz-master