DeepDream is a computer vision program created by Google which uses a convolutional neural network to find and enhance patterns in images via algorithmic pareidolia, thus creating a dreamlike hallucinogenic appearance in the deliberately over-processed images.

Google’s program popularized the term (deep) “dreaming” to refer to the generation of images that desired activations in a trained deep network, and the term now refers to a collection of related approaches.