A modified learning rule of the neural network for error correcting decoding