- Setup
- Python Refresher
- NLTK and the Basics
- Tokenization, Tagging, Chunking
- Custom Sources
- Projects
- Appendix
1. Setup
- Windows Setup
- OS X Setup
2. Python Refresher
- Lists
- Dictionaries
- Loops and Conditionals
- Functions
3. NLTK and the Basics
- An Overview - The Natural Language Tool Kit
- The Counting Text
- Frequency Distribution
- Conditional Frequency Distribution
- Bigrams
- Overview - Regular Expressions
4. Tokenization, Tagging, Chunking
- An Overview- Tokenization
- Normalizing
- Part of Speech Tagging
- Chunking
- Named Entity Recognition
5. Custom Sources
- Overview - Character Encoding
- Text File
- HTML
- URL
- CSV File
- Exporting
- NLTK Resources
6. Projects
- An Introduction to Sentiment Analysis
- About Basic Sentiment Analysis
- Introduction to Gender Prediction
- Introduction TF-IDF
7. Appendix
- Additional NLP Resources
- Learning Python