C5 Flashcards
1
Q
Why do we need many layers in the network?
A
- in theory, on hidden layer is enough to model any function, but the number of nodes and weights grows exponentially fast
- the deeper the network, the less nodes are required to model complicated functions
- consecutive layers learn features of the training patterns, from lower layers to top layers
2
Q
convolutional layer
A
a layer of neurons that perform the same operation on fragments of the input
3
Q
feature map
A
the result of applying the convolutional layer to the data
4
Q
padding
A
artificially increasing the size of the input (eg. by adding zeros or mirror reflections) to preserve the original input size in the feature map