The three components of an artificial neural network are: 1. Input layer 2, Hidden layer 3. Output layer.