/Generative-Adversarial-Network-Demo

Generative Adversarial Network Demo for Fresh Machine Learning #2

Primary LanguagePython

Overview

This is the Generative Adversarial Network Demo written in Python using the Theano ML library. This is the code for the Generative Adversarial Network Episode of Fresh Machine Learning on Youtube. There is a default static gaussian distribution curve that the generator curve continously tries to mimic. Each timestep it gets better and better as it slowly gets better at fooling the disciminator network. Here's a cool live demo

http://i.imgur.com/5qzjtgd.png

Dependencies

Use pip to install any missing dependencies

Basic Usage

If your dependencies are installed you can just run the code! A pyplot GUI should pop up and it will get better and better as it trains.

python demo.py

Pull Requests are encouraged!!! This pyplot stuff can get wonky, so definitely make a PR if you see something that needs fixing.

Credits

Credit for this demo code Alec Radford and can be found here. I've merely moved some functions around and added a lot more documentation.