IS 4460 Modeling Natural Language 3.0 Credits
Provides a rigorous introduction to the foundations and modern methods of natural language processing (NLP). The course integrates linguistic, statistical, and machine-learning perspectives, beginning with core topics such as text representations, n-gram models, and supervised learning for language tasks. Students then explore neural models and attention distributions produced by transformer-based large language models. Emphasis is placed on the theoretical principles that govern these models, alongside practical considerations in training, fine-tuning, evaluating, and deploying them in real-world applications. Throughout the course, students complete a series of programming assignments and support a team project that builds, analyzes, and responsibly applies NLP methods.
Repeat Status: Not repeatable for credit
Prerequisites: IS 3330 [Min Grade: D] or CS 3520 [Min Grade: D] or INFO 213 [Min Grade: D] or CS 383 [Min Grade: D]
