Academy / Data & Machine Learning
Path 2 ยท Course 4 ยท For analysts and aspiring practitionersNLP Fundamentals
Turn text into insight with Python: tokens and bag of words, TF-IDF classifiers, embeddings and semantic search, information extraction with regex and LLMs, transformers and few-shot classification, topic discovery, and responsible NLP in production.
0 of 6 modules complete
Modules
- 130 min
Text as data
What NLP is used for, the practice dataset, tokenisation and normalisation, bag of words, stop words and n-grams.
- 235 min
Text classification
TF-IDF, a vectoriser-plus-model pipeline, inspecting learned words, error analysis and sentiment.
- 335 min
Embeddings and semantic search
Why exact word matching falls short, cosine similarity, getting embeddings from an API, semantic search steps and the limits of embeddings.
- 435 min
Information extraction
Regular expressions for precise patterns, named entity recognition, LLM extraction to JSON, validation and grounding checks.
- 535 min
Transformers and LLMs for NLP
From counts to transformers, attention, tokens and cost, zero- and few-shot classification, and choosing between classic NLP and LLMs.
- 635 min
NLP in practice
Topic modelling with NMF, tracking language over time, personal data and redaction, bias across languages and dialects, and running NLP in production.