vgonisanz / puppy_generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

puppy_generator

This is a concept art to generate pixel puppies automatically using Keras.

Developing

Invoke make develop, now you can execute any script.

Datasets

In order to train models, we have created a dataset called cherry. This dataset contain folders.

Each folder have the info about a sample of a space invader puppy:

  • ${IMAGE_ID}.png: The puppy png, it can have any width and height.
  • metadata.yaml: The metadata that describe how the puppy is. This will be the input to generate new puppies.

Metadata

The metadata is the input of the IA. It have the following elements:

Attribute type values
width int Number of pixels in the png width
height Number of pixels the png height
number_of_legs int 0 in example
number_of_arms int 0 in example
number_of_eyes int 0 in example
number_of_antennas int 0 in example
number_of_horns int 0 in example
has_head bool True in example
has_tail bool True in example
is_symetric bool True in example
side enum It shall be front, left or right
expression enum It shall be none, happy, angry, zigzag, surprise or normal

Warnings

When you run tox it could show a warning about cuda and dynamic library;you have more information here

About

License:GNU Lesser General Public License v3.0


Languages

Language:Python 69.5%Language:Makefile 30.5%