General description
The objective of this course is to familiarize the students with the basic concepts of natural language processing and to introduce the foundations of technologies in NLP and their application to practical problems, providing students with the knowledge and capacity to develop NLP projects that allow users to interact with the computer using a human language. Students will study methodologies used in the recognition of spoken speech, speech synthesis, as well as text processing at different levels: phonetic, morphological, syntactic, and semantic. Students will also explore a range of different applications that fall within this area.