In the canonical configuration shown in the figure^[image source: [Wikipedia Commons](https://commons.wikimedia.org/wiki/File:Colored_neural_network.svg)],
the network receives data in
an input layer, which are then transformed in a nonlinear way through (multiple)
hidden layers, before final outputs are computed in the output layer. ^[multiple hidden layers = "deep learning"].
Each neuron computes a weighted sum of its inputs and applies a nonlinear