Table of Contents



Deep-Dream: Deep Feature Visualization

  1. DeepDream:
    DeepDream is a computer vision program created by Google which uses a ConvNet to find and enhance patterns in images via algorithmic pareidolia, thus creating a dream-like hallucinogenic appearance in the image.
  2. The General Idea:
    Rather than synthesizing an image to maximize a specific neuron, instead try to amplify the neuron activations at some layer in the network
  3. The Process:
    1. Start with an input image
    2. Run it through a ConvNet up to some layer
    3. Forward: compute activations at chosen layer
    4. Set gradient of chosen layer equal to its activation
    5. Backward: Compute gradient on image
    6. Update Image
    7. Repeat

Feature Inversion

  1. Asynchronous:
  2. Asynchronous:
  3. Asynchronous:
  4. Asynchronous:
  5. Asynchronous:
  6. Asynchronous:
  7. Asynchronous:
  8. Asynchronous:

THIRD

  1. Asynchronous:
  2. Asynchronous:
  3. Asynchronous:
  4. Asynchronous:
  5. Asynchronous:
  6. Asynchronous:
  7. Asynchronous:
  8. Asynchronous:

FOURTH

  1. Asynchronous:
  2. Asynchronous:
  3. Asynchronous:

  4. Asynchronous:

  5. Asynchronous:

  6. Asynchronous: