Working through Python's Natural Language Toolkit

Python's Natural Language Toolkit (NLTK)  is a fantastic resource for dipping your toes into NLTK. The online documentation is really comprehensive and full of in-depth tutorials. For those who want to get up to speed with natural language processing recommended taking a full day to explore the library and see what it has to offer.

The tutorials are really worth going through cover the following aspects:

  • How simple programs can help you manipulate and analyse language data, and how to write these programs
  • How key concepts from NLP and linguistics are used to describe and analyse language
  • How data structures and algorithms are used in NLP
  • How language data is stored in standard formats, and how data can be used to evaluate the performance of NLP techniques

Better still, they offer a great starting point for creating your own.