Getting Started with NLTK (Natural Language Processing Toolkit)
  • Introduction to NLP
  • Course Technical Requirements
  • Installing and Setting Up NLTK
  • NLTK Accessing Texts
  • Basic Functions: concordance, similar, dispersion_plot, count
  • Summary: NLTK Basic Functions
  • Frequency Distribution with NLTK
  • Frequency Distribution on Your Text with NLTK
Do you want to learn a specific NLP topic?
  • Do you want to learn a specific NLTK or NLP topic?
Corpora
  • Accessing Corpora
  • Loading Your Own Corpus
  • Conditional Frequency Distribution
  • Lexical Resources Vocabulary
  • Terminology
  • NLP Basic Terminology
Processing Raw Text with NLTK
  • NLP Pipeline
  • Tokenization
  • What is Token?
  • Regular Expressions
  • Applications of Regex
  • Stemming
  • Lemmatization
  • Regex for Tokenization
Categorizing and Tagging Words with NLTK
  • Tagger
  • Tagged Corpus
  • The Default Tagger
  • Regexp Tagger
  • Unigram Tagger
  • Ngram Tagger
  • POS Tagging
Sentiment Analysis: Text Classification Practical Projects
  • Machine Learning Overview
  • Logic Of Naive Bayes
  • Project #1: Gender Prediction Application - Part 1
  • Project #1: Gender Prediction Application - Part 2
  • Project #1: Gender Prediction Application - Part 3
  • Project #2: Document Classifier Application
Extracting Info from Text
  • Information Extraction Architecture
  • Chunking Overiew
  • Chunking in Coding
  • Exercise: Named Entity Recognition
  • Chinking
  • Stanford NLP API
  • Chunking and Chinking
NLP Course Concolusion
  • Conclusion
Advanced NLTK Topics
  • Edit Distance Example
  • Edit Distance - Spelling Checker
  • Appendix: List of Correct Words for Spelling Checkers
  • Edit Distance - Plagiarism Checker / Translation Memory
Bonus Material
  • More NLP Tutorials
  • What's Next for You?