Multilayer Perceptron Neural Network Model From Scratch