> Home > Metz's Campus > Degree Courses > Option IIC > Core Curriculum Modules
Option IIC
 
Metz's campus
Presentation
Staff
Degree Courses
Continuing Education
Research
Library
 
 
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.