Skip to content

kejriwalrahul/Spell-Check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spell-Check

Spelling Correction using Noisy Channel Models

Requirements

  1. Fuzzy==1.2.2
  2. weighted-levenshtein==0.1
  3. cPickle
  4. tqdm
  5. numpy
  6. nltk (for stopwords removal)

Usage:

  1. To run word-level spell-correction, run python src/correct.py <input_file_path> <output_file_path>
  2. To run phrase-level spell-correction, run python src/phrases.py <input_file_path> <output_file_path>
  3. To run sentence-level spell-correction, run python src/sentences.py <input_file_path> <output_file_path>

About

Spelling Correction using Noisy Channel Models

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages