## The Perceptron

The complexity of Neural Networks comes from the interaction of much simpler components working together, as it happens in most of the complex systems. In the case of Neural Networks, each of these parts is called ‘neuron’ or ‘perceptron’.

The perceptron is seen as an analogy to a biological neuron and it is the basic processing unit that we are going to find within a neural network. Similarly to biological neurons, it has input connections from which they receive external stimulus, the input values. The perceptron performs an internal calculation and generates an output value. What we can see here is that ‘perceptron’ is just a cool name given to a mathematical function.