Now Create Surreal Images with Google's Open Source Software

By CIOReview | Friday, July 3, 2015

FREMONT, CA: Google, recently open sourced the code that it used for generating images in an IPython notebook. Users can now leverage the code to create psychedelic/ dream like images inspired by neural network.

DeepDreams, a website by an entrepreneur Zain Shah, takes code from Google's AI and lets one upload their photos, which the site then transforms into eerie, computerized dreamscapes.

Google’s artificial neural networks (ANNs) are used to recognize and process the millions of photos scraped and organized in Google Images. In the case of the Google Images ANN, Google's developers taught the artificial intelligence program how to recognize certain objects by showing them repeated examples of the said object.

The software is highly customizable. “We encourage readers to experiment with layer selection to see how it affects the results,” Google said in the IPython notebook. “Execute the next code cell to see the list of different layers. You can modify the make step function to make it follow some different objective, say to select a subset of activations to maximize, or to maximize multiple layers at once. There is a huge design space to explore!”