Generate icons using recurrent neural networks
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data/4x4
.gitignore
LICENSE
README.md
draw_emoiji.py
icon_rnn.py
icon_rnn_test.py
requirements.txt

README.md

mandylion

Generate icons using recurrent neural networks.

icon_rnn.py expects a data directory containing one or more datasets. A dataset should contain a training subdirectory containing icons to train on. If you don't have one, you can run draw_emoiji.py which will render the emoiji's as bitmaps. That's only around 1000 images though, which is not very much.

Once you have a dataset in place, train with:

python icon_rnn.py --dataset=<your set> --mode=train

When done, you can create a poster of your result with

python icon_rnn.py --dataset=<your set> --mode=poster

Or you can pipe generated icons into an image classifier. You need to have inception5h downloaded in the incpetion5h directory for this to work. You can then run:

python icon_rnn.py --dataset=<your set> --mode=classify

The results of these steps are stored in the dataset directory.