SYLLABUS DE L’ORIENTATION IAD
Recherche opérationnelle
30h
Logique-Prolog
40h
Fouille de données
24h
Intelligence artificielle
20h
Informatique décisionnelle
24h
Projet
20h
Introduction aux méthodes de recherche
opérationnelle, optimisation et aide à la décision
Niveau : ING2 Spécialité mathématiques Orientation IAD
ECTS :
Volume Horaire : 30 heures
Objectif :
L’objectif de ce cours est d’introduire aux élèves les bases de la
recherche opérationnelle et son application à l’aide à la décision. La
Recherche Opérationnelle fait partie intégrante des sciences de
l’Ingénieur. Cette discipline carrefour associant les mathématiques,
l'économie et l'informatique. Elle nécessite une connaissance du
domaine d'intervention. Elle a pour but de mieux comprendre et mieux
résoudre les problèmes décisionnels. Le but de ce cours est de se
familiariser avec les différentes méthodes utilisées pour résoudre ces
problèmes d'optimisation.
Pré requis :
Introduction à la programmation linéaire
Théorie des graphes
Algorithmique.
Structure de données avancées (liste, file, pile, arbre).
Maitrise d’un langage de programmation (ADA, JAVA ou C++).
Contenu
Méthodes exactes programmation dynamique
recherche arborescente
programmation linéaire en nombres réels, en
nombres entiers ou binaires
Méthodes approchées - heuristiques / métaheuristiques
recuit simulé et variantes
algorithmes évolutionnaires
algorithme de recherche tabou
algorithmes de colonies de fourmis
algorithme pas essaim particulaire
Validation
Elle se fait sur un projet de 4h sur le choix d’un des sujets proposés.
Programmation d’une méthode adéquate pour la résolution du
problème choisi
Modéliser et résoudre le même problème en utilisant OPL Studio
Comparer les résultats et conclusion
Logique- Prolog- Programmation par contraintes
Niveau : ING2 Spécialité mathématiques Orientation IAD
ECTS :
Volume Horaire : 40 heures
Objectif :
L’objectif de ce cours est d’introduire aux élèves les bases de la
logique et du langage Prolog. Un module de programmation par
contraintes est ensuite présenté, permettant d’aborder les notions des
contraintes unaires, binaires et globales ainsi que les notions de
consistance.
Pré requis :
Contenu
Introduction à la logique de propositions et de prédicats
Introduction au langage Prolog : les faits, les relations, les clauses
de Horns, etc.
Prolog : Traitement des bases de données, requêtes simples et
récursives.
Prolog : Manipulation des listes. Accès, ajout, suppression, etc.
Programmation par contraintes : Problèmes de satisfaction de
contraintes, Algorithmes retour en arrière, anticipation et
anticipation avec choix du domaine minimal.
Notions de consistances : Algorithmes AC1, AC2, AC4.
Manipulation des contraintes globales.
Outil : Gnu Prolog.
Application : Problème de zèbre, de mariages stables, etc.
Validation
Contrôle continu & Examen.
Bibliographies
L. STERLING and E. SHAPIRO. L'art de Prolog. Masson, 1990.
R. Cori and D. Lascar. Logique mathématique, 2 vol. Masson,
1997.
Fouille de données
Niveau : ING2 Spécialité Mathématiques Orientation IAD
ECTS :
Volume Horaire : 24 heures
Objectif :
Le cours de fouille de données permet aux étudiants :
1. d’avoir une première approche de la problématique et des
applications de la fouille de données.
2. d’étudier plusieurs modèles ainsi que leurs applicabilités sur
différents types de données.
Pré-requis : Analyse de données
Contenu
Problématique, domaines et applications de la fouille de données.
Nature des données et des attributs. Apprentissage supervisé ou
non supervisé. Systèmes classifieurs. Validation des classifieurs :
Notions de précision et de rappel, erreur apparente, matrice de
confusion et validation croisée.
Comparaison entre deux modèles supervisé et non supervisé : les
k plus proches voisins et les centres mobiles.
Les règles d’associations : algorithmes apriori et aprioriTid.
Génération des règles d’associations. Propriétés de redondance
simple et stricte.
Les arbres de décisions. Les algorithmes ID3 et C4.5.
Le classifieur bayésien naïf.
Les réseaux bayésiens. Inférences descendante et ascendante.
Loi du réseau byésien. Structure de bases : linéaire, en V ou en
chapeau. Problèmes de prédiction et de diagnostic.
Comparaison et bilan des méthodes étudiées via une étude de
cas.
Validation
Contrôle continu.
Bibliographies
U. Fayyad, G. Piatetsky-Shapiro, P. Smyth, and R. Uthurusamy.
Advances in Knowledge Discovery and Data Mining,. AAAI/MIT
Press, 1996.
Ian H. Witten; Eibe Frank Data Mining: Practical machine learning
tools and techniques, 2nd Edition. Morgan Kaufmann, 2005.
Intelligence Artificielle
Niveau : ING2 Spécialité Mathématiques Orientation IAD
ECTS :
Volume Horaire : 20 heures
Objectif :
L'objectif du cours est de présenter aux élèves ingénieurs les
différentes approches, méthodes et techniques de l'intelligence
artificielle. Les techniques de résolution de problème en appliquant des
algorithmes de recherche dans un espace de problèmes sont
enseignées. Les élèves apprendront également des méthodes et des
techniques d'apprentissage symbolique permettant à un système
d'enrichir ses connaissances afin de s'adapter à son environnement.
Pré-requis : Logique Prolog Théorie de Graphes.
Contenu
Recherche aveugle et guidée dans un espace d'états : Notion
d'heuristique & Algorithme A*.
Théorie de jeux : noyau de graphe et l'algorithme alpha-beta.
Méthodes & techniques d'apprentissage automatique supervisé :
l'algorithme élimination des candidats et l'espace de
versions,
l'algorithme foil & la résolution inverse.
Validation
Examen.
Bibliographies
S. Russel and P. Norvig. Artificial Intelligence: A Modern Approach.
Prentice-Hall International, Inc., 1995.
T.M. Mitchell. Machine Learning. MCGraw, 1997.
G.F. Luger and W.A. Stubblefield. Artificial Intelligence: Structures
and Strategies for Complex Problem Solving. Addition-wesley,
1999.
Informatique décisionnelle
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !