Skip to content

Algorithms course project (A. Y. 2024-25, Università di Torino), on two edit distance-based approaches to spelling correction

License

Notifications You must be signed in to change notification settings

mariachiaramnc/spelling-correction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Spelling correction

Authors: C. Giraudo, M. C. Menicucci.

Content

The code is a Python implementation of Peter Norvig's algorithm and Wolf Garbe's SymSpell algorithm to perform single-word spelling correction. The report discusses extensively the problem, presenting a theoretical model (Damerau-Levenshtein edit distance, noisy channel model, etc.) and the two algorithms, together with an analysis of their complexity and performance.

About

Algorithms course project (A. Y. 2024-25, Università di Torino), on two edit distance-based approaches to spelling correction

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published