# Visualizing CNNs (Part 1)

Two options:

  • visualizing the activation maps and convolutional layers
  • taking filter from convolutional layers and constructing images that maximize their activations, google researchers get creative with this and designed technique called deep dreams
    • say we have picture of tree, investigate filter for detecting a building, end up creating image that looks like some sort of tree or building hybrid

alt text

# Visualizing CNNs (Part 2)

  • based on paper (opens new window) by Zeiler and Fergus, visualization using this toolbox (opens new window).
    • Layer 1 - pick out very simple shapes and patterns like lines and blobs
    • Layer 2 - circle, stripes and rectangle
    • Layer 3 - complex combinations of features from the second layer
    • Layer 4 - continue progression
    • Layer 5 - classification

alt text

alt text

alt text