Advanced Natural Language Processing
A comprehensive graduate-level study of cutting-edge language modeling, Transformer architectures, parameter-efficient adaptation (LoRA), preference alignment (RLHF & DPO), retrieval-augmented generation (RAG), and reasoning agents for Master's students at Iran University of Science and Technology.
Course Snapshot
Course Quick Access
Navigate through the primary portals of the Master's Advanced NLP course curriculum.
Syllabus & Policies
Complete 11-module curriculum breakdown, 110% grading policy, prerequisites, and academic integrity.
Weekly Schedule
Timeline of all 30 sessions, topics, presenters, suggested reading papers, and exam dates.
Resource Library
Downloadable lecture slides, essential research papers, hands-on PyTorch Colab notebooks, and datasets.
Assignments
Structured homework assignments (HW1 to HW3) covering tokenization, LoRA fine-tuning, RAG, and alignment.
Course Project
Course research and implementation project details, timeline, and announcement updates.
Teaching Staff
Meet instructor Prof. Behrouz Minaei-Bidgoli, the course manager, and the dedicated teaching assistants.
Course Reference & Citation
Use the following BibTeX format when citing materials or projects from this course.
@misc{iust_anlp_4051_2026,
author = {Behrouz Minaei-Bidgoli and Teaching Assistants},
title = {Advanced Natural Language Processing (Semester 4051, M.Sc. Program)},
howpublished = {Course Website, School of Computer Engineering, Iran University of Science and Technology (IUST)},
year = {2026},
url = {https://iust-nlp.ir}
}