Course Detail
CSE431
Natural Language Processing
3 Credit Hour Course
Intended For Level 4 Term 2 Students
Prerequisite:
Introduction to Natural Language Processing (NLP): NLP tasks and applications; Language Models: The role of language models, Simple N-gram models, Estimating parameters and smoothing, Evaluating language models; Sequence Labeling; Topic modeling: TF-IDF, LSI, LDA; Deep Learning for NLP: word embeddings, RNNs, LSTMs, sequence-to-sequence models; Self-attention and Transformers; Parsing: semantic parsing, dependency parsing, constituency parsing; NLP for information extraction and information retrieval; Transfer learning and pre-trained language models: ELMo, GPT, BERT, T5; NLP for social media; Interpretability and analysis of language models; Advanced topics in NLP.

