Every Artificial Neural Network (ANN) has its own design for solving its problem most efficiently.
Artificial Neurons
ANNs imitate the human brain. Therefore, they consist of many artificial neurons.
Each neuron is designed to receive an input, process that input (and adjust its weights) and sends the processed input as output to the next neuron, as shown in figure 1.
Neural Network Topologies
The topology of an Artificial Neural Network (ANN) describes how all neurons in the network are connected.