A neural network