Textbooks:
Textbooks:
Daniel Jurafsky & James H. Martin
Syllabus:
Part I – Foundations
Data Preparation & Tokenization, [slides] [notebook, in-class lab]
N-Gram Language Models [slides]
Text Classification approaches [slides]
Intro to Neural Networks [slides]
Vector Semantics & Embeddings [slides]
Transformers [slides]
Text Clustering & Topic Modeling [slides]
Part II – Modern NLP
Fine-Tuning Deep Dive [slides]
Retrieval-Augmented Generation, promoting & LLM Agents [slides]
Evaluation metrics [slides]
Deployment & Optimization
Part III – Speech Integration
Mini-Homeworks:
HW1 (Educational RAG)
HW2 (GraphRAG & knowledge graph)
HW3 (LLM Agents)
HW4 (Finetuning)
Final Project:
online Shop AI Assistant
Tutorials & notebooks:
Course materials are available on GitHub:
https://github.com/mabdolali/Course_LLM
To be updated!!