Going deeper into neural networks

If we choose higher-level layers, complex features or even whole objects tend to emerge. We call this technique "Inceptionism". If a cloud looks a little bit like a bird, the network will make it look more like a bird. After several passes, a highly detailed bird appears, seemingly out of nowhere. Of course, we can do more than cloud watching with this technique. For example, horizon lines tend to get filled with towers and pagodas. Rocks and trees turn into buildings. Birds and insects appear in images of leaves. We can even start this process from a random-noise image, so that the result becomes purely the result of the neural network. These computer 'dreams' generated are a fascinating insight into the mind of a machine.