
This course introduces the fundamental concepts, methods, and applications of Natural Language Processing (NLP), an interdisciplinary field that combines linguistics, artificial intelligence, and machine learning to enable computers to understand and generate human language. Students will explore the linguistic foundations of NLP, including morphology, syntax, and semantics, computational techniques for text representation, language modeling, information extraction, and other NLP tasks. The course covers both traditional NLP approaches and modern deep learning methods based on transformer architectures and large language models (LLMs).
- Teacher: Vicente, Aileen Joan