| [サイトマップへ] |
carpedm20/DCGAN-tensorflow は,GitHub で公開されているソフトウエアで, Age Progression/Regression by Conditional Adversarial Autoencoder (DCGAN) を 実装したもの.
先人に感謝
DCGAN (Deep Convolutional Generative Adversarial Networks) の参考文献情報: https://arxiv.org/abs/1511.06434
GitHub の carpedm20/DCGAN-tensorflow の Webページ: https://github.com/carpedm20/DCGAN-tensorflow
Python のプログラム作成には、PyCharmなどが便利です。
以下,Windows でインストール済みであるものとして説明を続けます.
いま作成した Python 環境に、種々の Python パッケージをインストールする
※ 「workon ai」は、ai の Python 環境の使用を開始するためのコマンド. virtualenv のPython 仮想環境を有効化したいときに限る(「ai」のところは、Python仮想環境の名前に変えること)
workon ai
pip install -U numpy scipy pillow
Microsoft Build Tools がインストール済みであるとして手順を示します
pip install -U imageio tqdm
mkdir c:\pytools cd c:\pytools rmdir /s /q moviepy
cd c:\pytools git clone https://github.com/Zulko/moviepy cd moviepy python setup.py build python setup.py install
GitHub の carpedm20/DCGAN-tensorflow の配布サイト(https://github.com/carpedm20/DCGAN-tensorflow)で公開されている プログラムを,ダウンロードし展開(解凍)します。
※ 「workon ai」は、ai の Python 環境の使用を開始するためのコマンド. virtualenv のPython 仮想環境を有効化したいときに限る(「ai」のところは、Python仮想環境の名前に変えること)
workon ai
mkdir c:\pytools cd c:\pytools rmdir /s /q DCGAN-tensorflow
git clone https://github.com/carpedm20/DCGAN-tensorflow cd DCGAN-tensorflow
次のコマンドを実行
※ 「activate tf 」は Python 環境(名前はtf)を有効にするためのコマンド(各自の環境の名前にあわせること)
activate tf
時間がかかるので待つ.
※ GitHub の carpedm20/DCGAN-tensorflow の配布サイト(https://github.com/carpedm20/DCGAN-tensorflow)の説明通り
cd C:\pytools\DCGAN-tensorflow python download.py mnist celebA
C:\pytools\DCGAN-tensorflow の下の data の下
時間がかかるので待つ.
python main.py --dataset mnist --input_height=28 --output_height=28 --train
次のコマンドを実行
tensorborard --logdir .
Web ブラウザで http://localhost:6006 を開く
python main.py --dataset mnist --input_height=28 --output_height=28
時間がかかるので待つ.
python main.py --dataset celebA --input_height=108 --train --crop
次のコマンドを実行
tensorborard --logdir .
Web ブラウザで http://localhost:6006 を開く
python main.py --dataset celebA --input_height=108 --crop