NLP Demystified is a free, comprehensive course to turn you into an NLP expert. It covers everything from the very basics to the state-of-the-art.
- 15 modules of theory and concepts, clearly explained.
- 9 fully-documented notebooks with end-to-end examples of how to accomplish common NLP tasks.
- No machine learning knowledge assumed. Just know Python and a bit of high school math.
Visit nlpdemystified.org to start learning.
1. Introduction | video | No notebook for this module |
2. Tokenization | video | notebook |
3. Basic Preprocessing | video | notebook |
4. Advanced Preprocessing | video | notebook |
5. Measuring Document Similarity With Basic Bag-of-Words | video | notebook |
6. Simple Document Search With TF-IDF | video | notebook |
7. Building Models: Finding Patterns for Fun and Profit | video | No notebook for this module |
8. Naive Bayes: Fast and Simple Text Classification | video | notebook |
9. Topic Modelling: Automatically Discovering Topics in Documents | video | notebook |
10. Neural Networks I: Core Mechanisms and Coding One From Scratch | video | notebook |
11. Neural Networks II: Effective Training Techniques | video | notebook |
12. Word Vectors | video | notebook |
13. Recurrent Neural Networks and Language Models | video | notebook |
14. Sequence-to-Sequence and Attention | video | notebook |
15. Transformers From Scratch, Pre-Training, and Transfer Learning | video | notebook |