Perceptron neural network.