What are convolution network layers learning?

In this section, we will explore what the convolution layers are doing while learning. Understanding what activation layers are learning will not only help us to generate art, but will provide us with some useful insight that gives us greater opportunities for improvements.

First, we will see how to visualize the layers' knowledge, using the paper from Zeiler and Fergus 2013, which really does a great job in revealing what the layers are learning. Then we will look at a few examples from the same paper.

Let's look at the VGG-16 architecture, which we have studied previously in Chapter 3Transfer Learning and Deep CNN Architectures, which has several convolution layers followed by fully connected ...

Get Hands-On Java Deep Learning for Computer Vision now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.