Multilayer Perceptrons: Architecture and Error Backpropagation