1. An adaptive context-based predictor embodied in an electronic device to predict a value {circumflex over (x)} from a context corresponding to a noisy-dataset symbol z i , the noisy dataset corrupted with noise introduced by a noise-introducing channel, the adaptive context-based predictor comprising machine readable instructions executable to: adapt the adaptive context-based predictor according to one or more parameters that specify adaptive context-based-predictor operation, including: compute a number of intermediate values from the context; compute the predicted value {circumflex over (x)} from the intermediate values; and compute prediction errors of previously predicted values for the noisy dataset; adjust the predicted value {circumflex over (x)} by shifting distributions of the prediction errors such that the distributions of the prediction errors are centered at a common center; and store the adjusted predicted value ê in a memory.