1. An artificial neural network that predicts at least one target based upon observations defined in a state space, comprising: a first stage that contains a first activation function type, wherein the first stage is predictive of the target, wherein residuals result from predictions by the first stage of the target; and a second stage that contains a second activation function type, wherein the second stage is predictive of the residuals resulting from the predictions by the first stage.