CS 322: Natural Language Processing

Spelling Recommendations

Presentations Sep 24 in class. Materials due 11:10 AM Sep 27.

Write a spelling recommendation system. Your tool should take a word as input, determine whether the word is misspelled, and if so, provide a short list of recommended spellings.

In addition to the recommendation system itself, you should create a tool to provide an automated evaluation of the effectiveness of your recommendation system.

Submit your code, supporting data, test data, and a readme file that describes your recommendation technique, your evaluation technique, and your test results.

Come to class on Friday, September 24, prepared to give a 10-minute presentation about your work. Hand in your code and documents by class time on Monday, September 27.

Since the classroom computer takes a long time to login to, either send me your presentation documents (Powerpoint or whatever) by the end of the day Thursday Sep 23, or bring them on a thumb drive, or put them on the web where we can get at them from a browser. Don't plan to be able to log out and then login to your account during the class period.