Generating Abstract Patterns with TensorFlow

#artificialintelligence 

This is the first in a series of posts exploring Compositional Pattern-Producing Networks in TensorFlow. I made the code available on a github repo for reference. It may seem overkill to implement CPPNs with TensorFlow when numpy would do the job, but we will build onto this work later on. In recent neural network based image generation techniques, typically the generator network will attempt to draw the entire image at once. For example, if the desired resolution of an output image is 256x256, then the final layer of the neural network will have 65536 values for a black and white image.