Extracts attributes from the input data;
The number of neurons is equal to the number of filters (kernels);
Each neuron has a different kernel;
Each neuron processes a part of the input data (receptive field) at the time. When it is done with a receptive field, it moves to the next one;
After a neuron has processed the whole input data, it results in a feature map.
Reduces the spatial dimension of the input data;
Helps reduce the number of parameters and computational complexity in the network;
Common methods are average and max pooling.
Used to prevent overfitting;
Randomly drops out (by setting the activation to 0) neurons during training.
Converts the input into a 1D array.
Used to classify the extracted features;
Each neuron is connected to all the neurons in the previous layer;
Needs a flattened input (1D array).
TensorFlow—Image classificationarrow-up-right
Last updated 2 years ago