Learning Algorithms For Error Correction