|
Natural Language Processing |
|
|
12h L / 1 OE / 2 ECTS credits in common with_AIA1 et IIC_AIA2 / IIC_AIA3 |
|
|
Folker CAROLI |
|
|
The field of natural language processing covers a broad range of activities aiming at processing and translating texts automatically and enabling people to communicate with machines using natural language skills,. Research and development activities include the coding, recognition, interpretation, translation and generation of language. Natural language processing is a multidisciplinary enterprise using formal linguistic descriptions as well as methods of linguistic statistics. It uses various techniques coming from logical based formalisms. The aim of this module is to present these techniques as well as the main fields of applications.
|
|
|
Introduction |
|
|
Fields of applications and basic problems of natural language processing.
|
|
|
Dimensions and basic concepts of linguistic description |
|
|
Morphology, syntax, semantics, pragmatics, lexical descriptions.
|
|
|
Modeling linguistic phenomena |
|
|
Rule based approaches, statistic based approaches.
|
|
|
Basic concepts of natural language processing |
|
|
Finite state automata, unification grammars, artificial neural networks.
|
|
|
Presentation of applications |
|
|
Morphological analyzer, checker for spelling, grammar and style, machine translation, automatic indexation, linguistic engineering environment
|
|
|
Problems of implementation |
|
|
Building linguistic resources (corpora, dictionaries, grammatical resources), modularization, real text processing.
|
|
|
|
|
References
R. Cole. (ed.), Survey of the State of the Art in Human Language Technology, Cambridge University Press, 1997.
R. Carré R. et al, Langage humain et machine, Presses du CNRS, 1991. |
|
|
Last update 06/07/2007 by Cl.M. |