Feed forward multi layer perceptron