Learning with Probability