Skip to content

Introduction to natural language processing: How to write a spelling corrector

Notifications You must be signed in to change notification settings

Feverup/nlp-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro to Natural Language Processing

Marco Herrero me@marhs.de / @marhs_

How to make an intelligent spelling corrector

This was a talk I gave at Fever Labs in Madrid - Nov. 2015. It is an adaptation of a paper made by Peter Norvig, ported to Python 2.7 and with some example texts (data folder) to try different laguages.

There is no video of the talk, but if you want to follow it, there are several ways:

  • Install ipython notebooks and open the .ipynb file (recommended). There are more text and explanations than in the slides.
  • Use the online render of the notebook
  • Follow the original paper. It's better than my talk, but it's written in Python 2.5.

If you don't like python, there are several implementations of this algorithm in other languages here

Slides

I have uploaded an alternate slides at my slides page

Requirements:

  • python 2.7 or superior

Known errors

There is a problem with reveal.js and I can't change the background color of the slides when exporting to pdf.

About

Introduction to natural language processing: How to write a spelling corrector

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published