|
Input Layer |
This layer brings the initial data into the network to be processed by the subsequent layers of artificial neurons. |
|
Hidden Layer |
This is where artificial neurons take in inputs and produce an output. |
|
Output Layer |
Produces outputs for the program. |

This model of processing data enables intelligent decision making, for example in pattern recognition and facial recognition.
Types of ANNs
There are various types of ANNs, the most important to be aware of are;
Feedback ANN: where output is fed back to the network for feedback, generating evolved results. This type of ANNs can be used to identify errors.
Feed Forward ANN: this enables the network to evaluate and recognise patterns.