Deep Dream

A computer vision program which uses a convolutional neural network to find and enhance patterns in images,


The problem Deep Dream solves

It adapts the input images to match the network weights with gradient ascent which results in visualizing network filters on the input images giving them psychedelic look. Can be used in creating a dream-like hallucinogenic appearance in deliberately over-processed images.

Challenges I ran into

As it was my first project, I face some minor challenges in using the pre-trained model VGG-19. Had a couple of minor issues as well but the end results very fascinating.

Technologies used