Skip to content

​Spell​ ​checker that​ ​handles​ ​both​ ​non-word​ ​and​ ​real-word errors​ given in a ​context

Notifications You must be signed in to change notification settings

morkertis/Probabilistic-Spell-Checker-The-Noisy-Channel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Probabilistic-Spell-Checker-The-Noisy-Channel

Spell checker that handles both non-word and real-word errors given in a context

The purpose of this assignment is to build probabilistic language models by implementing the full algorithmic pipeline.

Specifics:

  • Use the noisy channel model to correct the errors:
    • A correction of a misspelled word depends on both the most probable correction on the error type-character level and the word prior
    • A correction of a word in a sentence depends on the error type-character level and on the language model -- the correction should maximize the likelihood of getting the full corrected sentence.
  • Use the language model when correcting words in a context.

References:

About

​Spell​ ​checker that​ ​handles​ ​both​ ​non-word​ ​and​ ​real-word errors​ given in a ​context

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published