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 |
|---|

