As a computational linguist at Grammarly, I am responsible for developing and improving our error-correction checks. My core competence is natural language processing with Python and Common Lisp.
Breaking the spell of the spelling check
This presentation will overview the task of error correction, with an emphasis on spelling. You will learn how to build a spell checker using the Noisy Channel algorithm. You will see the implementation of this algorithm for the English and Ukrainian languages.