Generating Abstract Patterns with TensorFlow