[PYTHON] Generiere Pokemon mit Deep Learning

Einführung

Dieser Artikel ist der Artikel zum 16. Tag des Adventskalenders der Kinki-Universität 2019. Ich weiß nicht, wie viele Biere es gibt, aber Gan wird ein Bild von Pokemon erzeugen. In Zukunft möchte ich dem generierten Bild eine Erklärung des Pokemon-Bilderbuchs hinzufügen. Der Quellcode ist hier

DCGAN DCGAN wurde zur Bilderzeugung verwendet. Weitere Informationen finden Sie unter Papier. Ich habe DCGAN-tensorflow für die Implementierung verwendet, aber aus irgendeinem Grund gab es einen Fehler im offiziellen Quellcode, also [behoben](https: / /github.com/mina-moto/DCGAN-tensorflow-pokemon) wird verwendet.

Datensatz

Ich habe das Pokemon-Bild verwendet, das in pokemon-images-dataset-by-type veröffentlicht wurde.

Umgebung

Docker image download

docker pull minamotofordocker/pokemon_generator:latest

Bibliotheksimport

setup.sh


#!/bin/sh

# Pokemon Image Data
git clone https://github.com/rileynwong/pokemon-images-dataset-by-type

# DCGAN
git clone https://github.com/mina-moto/DCGAN-tensorflow-pokemon

# Dataset setting
mkdir -p data/pokemon_image/
cp pokemon-images-dataset-by-type/all/* data/pokemon_image/

echo "Finish!"

Details zu jedem Befehl

Installation von Pokemon-Images.

git clone https://github.com/rileynwong/pokemon-images-dataset-by-type

Installation von DCGAN-Tensorflow.

git clone https://github.com/mina-moto/DCGAN-tensorflow-pokemon

Ändern Sie den Speicherort des installierten Images.

mkdir -p data/pokemon_image/
cp pokemon-images-dataset-by-type/all/* data/pokemon_image/

Bilder lernen mit DCGAN

Zur Parameteranpassung habe ich auf [diesen Artikel] verwiesen (https://qiita.com/yoyoyo_/items/4df8d78b5118190bbcd2).

docker run -v $PWD:/PokemonGenerator -w /PokemonGenerator -it --rm minamotofordocker/pokemon_generator:latest python DCGAN-tensorflow-pokemon/main.py --data_dir data/ --dataset pokemon_image --out_dir out/ --out_name pokemon_gan_sample --input_fname_pattern=*.png --input_height 120 --output_height 120 --train --epoch=5000 --batch_size=64 --learning_rate=0.001 --G_img_sum

Generiertes Bild

Lernen (Bilder werden alle 200 Epochen bis zu 4600 Epochen erstellt).

train_run.gif

4600 Epoche Augenbild. Ist so etwas wie Pokemon gemacht? train_00004600.png

Recommended Posts

Generiere Pokemon mit Deep Learning
Maschinelles Lernen mit Pokemon gelernt
Versuchen Sie es mit TensorFlow
Deep Kernel Learning mit Pyro
Versuchen Sie Deep Learning mit FPGA
Tiefes Lernen
Probieren Sie Deep Learning mit FPGA-Select-Gurken aus
Identifikation der Katzenrasse mit Deep Learning
Versuchen Sie es mit TensorFlow Part 2
Überprüfen Sie die Kniebeugenform mit tiefem Lernen
Kategorisieren Sie Nachrichtenartikel mit Deep Learning
Snack-Umsatzprognose mit Deep Learning
Klassifizieren Sie Anime-Gesichter mit tiefem Lernen mit Chainer
Deep Learning Memorandum
Versuchen Sie es mit Chainer Deep Q Learning - Launch
Starten Sie Deep Learning
Versuchen Sie mit Kipoi tiefes Erlernen der Genomik
Emotionale Analyse von Tweets mit Deep Learning
Python Deep Learning
PPLM: Eine einfache Deep-Learning-Technik zum Generieren von Sätzen mit bestimmten Attributen
Die Geschichte des tiefen Lernens mit TPU
99,78% Genauigkeit bei tiefem Lernen durch Erkennen von handgeschriebenem Hiragana
Erstes tiefes Lernen ~ Kampf ~
Python lernen mit ChemTHEATER 03
Python lernen mit ChemTHEATER 05-1
Python: Deep Learning-Praxis
Deep Learning / Aktivierungsfunktionen
Deep Learning von Grund auf neu
Deep Learning 1 Übung des Deep Learning
Deep Learning / Cross Entropy
Erstes tiefes Lernen ~ Vorbereitung ~
Erstes tiefes Lernen ~ Lösung ~
"Minecraft wo der Yaji fliegt" Generiere passenden Text mit Deep Learning ~ Move with mod ~
[AI] Deep Metric Learning
Python lernen mit ChemTHEATER 02
Ich habe versucht, tief zu lernen
Python lernen mit ChemTHEATER 01
Python: Deep Learning Tuning
Deep Learning Großtechnologie
Deep Learning / Softmax-Funktion
Eine Geschichte über die Vorhersage des Wechselkurses mit Deep Learning
Vorhersagen von Tags durch Extrahieren von Musikfunktionen mit Deep Learning
Klassifizieren Sie Anime-Gesichter durch Fortsetzung / Deep Learning mit Keras
Versuchen Sie, ein Deep Learning / Neuronales Netzwerk mit Scratch aufzubauen
Deep Learning Gaiden ~ GPU-Programmierung ~
<Kurs> Tiefes Lernen: Day2 CNN
Deep Learning Bilderkennung 1 Theorie
Deep Running 2 Tuning von Deep Learning
Erstellen Sie mit Docker eine Umgebung für "Deep Learning von Grund auf neu"
Verbessertes Lernen ab Python
Ich habe Deep Learning gefragt, ob das aktuelle Pokemon Digimon ähnelt
Über das Lernen mit Google Colab
Deep Learning / LSTM Scratch Code
Maschinelles Lernen mit Python! Vorbereitung
(Jetzt) Erstellen Sie eine GPU Deep Learning-Umgebung mit GeForce GTX 960
Deep Learning für die Bildung von Verbindungen?
Einführung in Udacity Deep Learning Nanodegree
Erkennen Sie Ihren Chef mit Deep Learning und verbergen Sie den Bildschirm