The concept of neural networks is one of the oldest techniques in ML. Neural network is derived from the human brain. In this section, we will see the human brain's components and then derive the ANN.
In order to understand ANN, we first need to understand the basic workflow of the human brain. You can refer to Figure 9.11:
Figure 9.11: Neurons of human brain (Image credit: https://en.wikipedia.org/wiki/File:Blausen_0657_MultipolarNeuron.png)
The human brain consists of an estimated hundreds of billion nerve cells called neurons. Each neuron performs three jobs that are mentioned as follows:
- Receiving a signal: It receives a set of signals from its dendrites
- Deciding to pass the signal to the cell body: It integrates those signals together to decide whether or not the information should be passed on to the cell body
- Sending the signal: If some...