This course covers the introduction of fundamental concepts and methods for natural language processing using a computer. The course consists of theoretical material introducing the methods and applications including probabilistic language models, and algorithms that enable computers to deal with the ambiguity and implicit structure of natural language. Topics include N-gram language models, part of speech tagging, sequence labeling, syntactic parsing, semantic analysis, information extraction, machine translation, and parsing algorithms for syntax and the deeper meaning of the text.

Course ID: ARTI 501

Credit hours Theory Practical Laboratory Lecture Studio Contact hours Pre-requisite
3 2 2 4 ARTI 406
Published on: 17 December 2020
Last update on: 20 August 2025
Page views: 903