neural network

artificial neural network