Prerequisites to learning NLP

  • Two main approaches to NLP:
  1.  language-based approach  Speech and Language Processing
  2.  probability and statistics-based approach (Foundations of Statistical Natural Language Processing).

 

  • good tools for doing lexical analysis / parsing / tokenizing / text transformations.
  1. the book Building Search Applications: Lucene, LingPipe, and Gate)

 

  • two excellent NLP classes on Coursera
  1. Dan Jurafsky and Christopher Manning,
  2.  Michael Collins

 

In order to learn NLP, the first step is to get a through grounding in the basics of probability, and then from there look up new topics as the come up in the NLP book.

One of the things you will definitely need is good knowledge in the formal language area (automata, context-free grammar, context-sensitive grammars) .

 

<reference website>

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s