Multilayer perceptron