Artificial Neural Network
Artificial Neural Network
Artificial Neural Network
Neurons may have a threshold such that a signal is sent only if the
aggregate signal crosses that threshold.
Single-layer perceptron
The sum of the products of the weights and the inputs is calculated in
each node, and if the value is above some threshold (typically 0) the
neuron fires and takes the activated value (typically 1); otherwise it takes
the deactivated value (typically -1).
Neurons with this kind of activation function are also called artificial
neurons or linear threshold units.
In the literature the term perceptron often refers to networks consisting
of just one of these units.
A perceptron can be created using any values for the activated and
deactivated states as long as the threshold value lies between the two.
Multi-layer perceptron
For this, the network calculates the derivative of the error function with
respect to the network weights, and changes the weights such that the
error decreases (thus going downhill on the surface of the error
function). For this reason, back-propagation can only be applied on
networks with differentiable activation functions.