Skip to main content
Bumped by Community user
added 2 characters in body; edited tags
Source Link
Green Falcon
  • 14.2k
  • 10
  • 58
  • 98

Through my study of neural networks, I came across the idea of that each layer of a neural network is responsible for recognizing one feature of the input data. For example, if we build a neural network that classifies cars, buses, vans and bicycles, a layer will be responsible to recognize the tires, another one will be responsible to recognize the size of the vehicle. The question is, why is this true? i.e. each layer appears to perform similar to the others and there is no special design for each one. Is there anywayany way to assign each layer a specific feature or it is done implicitly?

Through my study of neural networks I came across the idea of that each layer of a neural network is responsible for recognizing one feature of the input data. For example, if we build a neural network that classifies cars, buses, vans and bicycles, a layer will be responsible to recognize the tires, another one will responsible to recognize the size of the vehicle. The question is, why is this true? i.e. each layer appears to perform similar to the others and there is no special design for each one. Is there anyway to assign each layer a specific feature or it is done implicitly?

Through my study of neural networks, I came across the idea that each layer of a neural network is responsible for recognizing one feature of the input data. For example, if we build a neural network that classifies cars, buses, vans and bicycles, a layer will be responsible to recognize the tires, another one will be responsible to recognize the size of the vehicle. The question is, why is this true? i.e. each layer appears to perform similar to the others and there is no special design for each one. Is there any way to assign each layer a specific feature or it is done implicitly?

Source Link

How each layer of a neural net is responsible for one feature

Through my study of neural networks I came across the idea of that each layer of a neural network is responsible for recognizing one feature of the input data. For example, if we build a neural network that classifies cars, buses, vans and bicycles, a layer will be responsible to recognize the tires, another one will responsible to recognize the size of the vehicle. The question is, why is this true? i.e. each layer appears to perform similar to the others and there is no special design for each one. Is there anyway to assign each layer a specific feature or it is done implicitly?