Exploring the World of Multi-Layer Perceptrons