I have a dataset where lot of names are written like man1sh instead of manish, vikas as v1kas.

How can one correct these names in NLP?

  • This is a common problem, and I'm glad to see someone address it. Commented May 13, 2017 at 11:59

1 Answer 1


The errors you describe are typically for scanned text and are introduced by the imperfections of Optical Character Recognition (OCR).

Search for "OCR correction" to get an overview of techniques available to correct those errors.

For highest quality, manual correction (with at least two independent proofreaders) is still the best we have.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.