Multi Layer Perceptron Architecture