7. Module 7: NLP and LLMs#
7.1. Objectives#
Introduce NLP concepts and LLMs, and enable building applications with modern frameworks.
7.2. Learning Outcomes#
By the end of this module, participants will be able to:
Understand NLP basics: tokenization, embeddings, preprocessing.
Use LLMs for classification, QA, summarization.
Build LLM apps using Hugging Face or LangChain.
Use vector databases for semantic search and RAG.
7.3. Topics#
NLP foundations
LLM architecture (Transformers)
Text embeddings and vector search
Libraries: Hugging Face, LangChain
Building LLM-powered apps