Multilayer Perceptron, Explained: A Visual Guide with Mini 2D Dataset