Answers.Body: <p>Neural networks are all about taking raw input data (RGB values and pixel location) and learning useful features that are relevant to some downstream task. This process of aggregating raw inputs into higher-level features can start at the first layer past the inputs.</p>
  
  <p>So yes, only the first layer of the network is using the actual raw color information from the image. Beyond that, the network has already started to put together nearby pixels and disparate color channels in order to find more complex patterns. Deeper layers in the neural network typically do further aggregation on features learned in earlier layers, rather than taking raw color information as input.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-19T20:41:58.623Z
Answers.LastActivityDate: 2018-03-19T20:41:58.623Z
Answers.UserDisplayName: Nuclear Hoagie
Body: <p>In a convolutional neural network (CNN), since the RGB values get multiplied in the first convolutional layer, does this mean that color is essentially only extracted in the very first layer?</p>
  <p>A snippet from <a href="http://cs231n.github.io/understanding-cnn/" rel="nofollow noreferrer">CS231n Convolutional Neural Networks for Visual Recognition</a>:</p>
  <blockquote>
  <p>One dangerous pitfall that can be easily noticed with this visualization is that some activation maps may be all zero for many different inputs, which can indicate dead filters, and can be a symptom of high learning rates.</p>
  </blockquote>
  <p>Another one.</p>
  <blockquote>
  <p>Typical-looking activations on the first CONV layer (left), and the 5th CONV layer (right) of a trained AlexNet looking at a picture of a cat. Every box shows an activation map corresponding to some filter. Notice that the activations are sparse (most values are zero, in this visualization shown in black) and mostly local.</p>
  </blockquote>
  
Tags: <neural-networks><deep-learning><convolutional-neural-networks><image-recognition>
Title: Is color information only extracted in the first input layer of a convolutional neural network?
UserDisplayName: Ryan Chase
ThreadText: # Is color information only extracted in the first input layer of a convolutional neural network?
  
  (Asked by: username_0 on 2018-03-18)
  
  In a convolutional neural network (CNN), since the RGB values get multiplied in the first convolutional layer, does this mean that color is essentially only extracted in the very first layer?
  
  A snippet from [CS231n Convolutional Neural Networks for Visual Recognition](http://cs231n.github.io/understanding-cnn/):
  
  > One dangerous pitfall that can be easily noticed with this visualization is that some activation maps may be all zero for many different inputs, which can indicate dead filters, and can be a symptom of high learning rates.
  
  Another one.
  
  > Typical-looking activations on the first CONV layer (left), and the 5th CONV layer (right) of a trained AlexNet looking at a picture of a cat. Every box shows an activation map corresponding to some filter. Notice that the activations are sparse (most values are zero, in this visualization shown in black) and mostly local.
  
  **Tags:** neural-networks, deep-learning, convolutional-neural-networks, image-recognition
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-03-19. Score: 3 | Accepted answer
  
  Neural networks are all about taking raw input data (RGB values and pixel location) and learning useful features that are relevant to some downstream task. This process of aggregating raw inputs into higher-level features can start at the first layer past the inputs.
  
  So yes, only the first layer of the network is using the actual raw color information from the image. Beyond that, the network has already started to put together nearby pixels and disparate color channels in order to find more complex patterns. Deeper layers in the neural network typically do further aggregation on features learned in earlier layers, rather than taking raw color information as input.
  
  
  ---
  
  