Learning to Predict Climate Variations Associated with El Nino and the Southern Oscillation