LoginSignup
1
1

More than 3 years have passed since last update.

[備忘録]DCGANやってみた

Last updated at Posted at 2020-02-19

はじめに

この記事は自分用の備考録備忘録です。
参考にしたのは以下の記事です。
DCGANでポケモンとアイマスを作成したった
初学者がGoogle ColaboratoryでDCGANしようとして詰まってた話

なぜGANなのか?

会社で学生相手に画像認識技術で何か面白いことができないか?ということで,自分の勉強がてらにやってみました.
GANのいい所として、最終的な結果が画像で出力されて出てくるため,精度云々の話をするより直感的で楽しそうだと考えたからです.

教材について

DCGANはDeep Convolutional GANの略で自然が画像が生成できるようです.

githubで公開されている以下の記事
https://github.com/carpedm20/DCGAN-tensorflow
からコードを丸写しで作りました
実行環境はご存知Google Colaboratoryを使用しました.

環境作り

以下のコマンドを入れるとGoogle Driveにアクセスできるようになる.

# Googleドライブに接続
from google.colab import drive
drive.mount('/content/drive')

次に必要なライブラリを導入

pip install scipy==1.1.0
!python -m pip install pillow

mnistのサンプル学習データをダウンロード

!python download.py mnist

学習開始!

! python main.py --dataset mnist --input_height=28 --output_height=28 --train

大体15分くらいで学習が完了した.

画像が生成されていく過程があったのでgifにしてみた.
out_file.gif
簡単に試すことができました。

セレブ顔の作成

次はもう一つのデモを作成.

!python download.py celebA

上記のコマンドでデータセットをダウンロードしようとしたがエラーで進まない.

続く・・・

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1