The course introduces the basic concepts and techniques associated with natural language processing, the starting point for the design of information exploitation and dialogue environments based on human language, both at the lexical and syntactic, semantic and pragmatic levels.
The objective is to introduce the student to the complexity inherent to the analysis of human natural language, mainly associated to the ambiguity and contextual dependencies it presents, and to the design of data structures and algorithms that allow its practical treatment.
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.