UCL - Studies

Version française

Study programmes
First cycle
Second cycle
Third cycle
Faculties and entities
Access to studies
Academic calendar
Search
Simple
Detailed
Per course

Artificial neural networks [ELEC2870]
[30h+30h exercises] 5 credits

Version française

Printable version

This course is taught in the 1st semester

Teacher(s):

Michel Verleysen

Language:

French

Level:

Second cycle

>> Aims
>> Main themes
>> Content and teaching methods
>> Other information (prerequisite, evaluation (assessment methods), course materials recommended readings, ...)
>> Other credits in programs

Aims

To analyse and use efficiently "artificial neural networks", a set of nonlinear modeling tools, in the field of information, data and signal analysis.

Main themes

Identical to the contents of the course

Content and teaching methods

Artificial neural networks are nonlinear modeling tools based on the concept of learning. They are used to model processes that are too complet to be handled by physical models, or to analyze data for which the underlying process is unknown. Artificial neural networks are used in various domains such as information processing, pattern recognition, image, speech and time series analysis, or control. Most artificial neural networks are adaptive methods, i.e. they are able to adapt the model according to a time-varying environment.

The course describes the main artificial neural network models, mostly from an algorithmic point of view. The interest of such nonlinear tools with regards to classical linear ones is emphasized, as well as the precautions to take for using and evaluating the models, and their typical applications

After an introduction on the biological and historical origins of artificial neural networks, generic principles are presented : learning, generalilzation-prediction, distributed memory, classification, regression, curse of dimensionality etc.

The course then presents a large (but non exhaustive) set of nonlinear analysis models called "artificial neural networks". The main models covered are the following :
- single-layer models (adaline, perceptron, associative memory)
- multi-layer perceptrons (MLP)
- radial-basis function networks (RBFN)
- support vector machines (SVM)
- vector quantization (Lloyd, LVQ, etc.)
- self-organization (Kohonen maps)
- probability density estimation
- blind source separation
- non-linear projection
Models are studied from the algorithmic point of view, insisting on the important side-questions :
- initialization
- gradient descent methods (conjugated gradients, etc.)
- evaluation methods (bootstrap, cross-validation, leve-one-out, etc.)

The models are used for data analysis (classificatin, approximation), identification, signal processing and time series prediction.

Other information (prerequisite, evaluation (assessment methods), course materials recommended readings, ...)

Teaching method :
Students learn how the methods work by programming them in the MATLAB environment. A project makes them learn how to solve a problem from its formulation to the critical evaluation of its results, through the choice of algorithmic methods, their programming, their implementation, and the planning of a realistic set of experiences avoiding prohibitive computation times.

Assessment :
Evaluation in session, of a work made during the year. Students may present again the work if they present again the examination.

Other credits in programs

ELEC23

Troisième année du programme conduisant au grade d'ingénieur civil électricien

(5 credits)

ELME23/E

Troisième année du programme conduisant au grade d'ingénieur civil électro-mécanicien (énergie)

(5 credits)

ELME23/M

Troisième année du programme conduisant au grade d'ingénieur civil électro-mécanicien (mécatronique)

(5 credits)

FSA3DA

Diplôme d'études approfondies en sciences appliquées

(5 credits)

FSA3DS/TL

Diplôme d'études spécialisées en sciences appliquées (télécommunications)

(5 credits)

INFO23

Troisième année du programme conduisant au grade d'ingénieur civil informaticien

(5 credits)

MAP23

Troisième année du programme conduisant au grade d'ingénieur civil en mathématiques appliquées

(5 credits)

MECA23

Troisième année du programme conduisant au grade d'ingénieur civil mécanicien

(5 credits)

STAT3DA/P

diplôme d'études approfondies en statistique (pratique de la statistique)

(5 credits)

Mandatory



This site was created in collaboration with ADCP, ADEF, CIO et SGSI
Person in charge : Jean-Louis Marchand - Information : secretaire@fsa.ucl.ac.be
Last update :13/03/2007