1. A system for temporal prediction, comprising: an extraction module, the extraction module being configured to receive X(1),. .. X(n) historical samples of a time series and utilize a search and optimization algorithm to extract deterministic features in the time series; a mapping module, the mapping module being configured to receive the deterministic features and utilize a learning algorithm to map the deterministic features to a predicted {circumflex over (x)}(n+1) sample of the time series; and a prediction module, the prediction module being configured to utilize a cascaded computing structure having k levels of prediction to generate a predicted {circumflex over (x)}(n+k) sample, the predicted {circumflex over (x)}(n+k) sample being a final temporal prediction for k future samples.