Plan de cours

IFT 3395 / 6390

Fondements de l'apprentissage machine

Automne 2011


Horaire

Mercredi 15h30 - 17h30 Théorie AA 1207
Jeudi 9h30 - 10h30 Théorie AA 1207
Jeudi 15h30 - 17h30 Labos AA-3181 et AA-3189

Contenu et objectifs du cours

Ce cours est une introduction aux algorithmes d'apprentissage, un champ de recherche en intelligence artificielle. Ces algorithmes ont pour objectif de permettre à la machine d'apprendre à partir d'exemples. Le focus du cours est la classification et la régression on observe un ensemble de paires (observation, cible) où la cible est par ex. une classe et on essaye de prédire la cible correspondant à une nouvelle observation. Les applications classiques de ces algorithmes se font dans le domaine de reconnaissance des formes (caractères, parole, etc.). Dans les dernières années plusieurs nouveaux champs d'applications sont apparus: le forage des données, l'analyse statistique de données textuelles, ou la gestion quantitative de portefeuilles financiers, l'analyse des expressions génétiques, etc. La matière du cours peut être donc exploitée dans nombreux domaines de l'informatique.

Le cours couvrira les sujets suivants: notions générales (terminologie de base, généralisation, malédiction de la dimensionalité, capacité, comparaison des classifieurs), algorithmes supervisés (k plus proches voisins, classifieurs linéaires, réseaux de neurones, machines à vecteur de support, arbres de décision et régression, boosting), algorithmes non- supervisés (analyse des composantes principales, quantisation vectorielle, méthode de k-moyennes, méthodes spectrales), modèles graphiques.

Evaluation

Pour IFT6390

Mode d'évaluation Valeur
Travaux pratiques 25% 3 à 6 devoirs comportant des parties théoriques et de programmation et d'expérimentation.
Projet 25% Proposition de projet dûe fin septembre. Rapport d'étape dû fin octobre. Rapport final dû fin novembre. Présentation orale dans la dernière semaine de cours.
Examen intra 25% Mercredi 19 octobre de 15h30 à 17h30, salle 1207.
Examen final 25% Jeudi 15 décembre de 9h30 à 12h30, salle 1207.


Pour IFT3395

Mode d'évaluation Valeur
Travaux pratiques 40% 3 à 6 devoirs comportant des parties théoriques et de programmation et d'expérimentation.
Examen intra 30% Mercredi 19 octobre de 15h30 à 17h30, salle 1207.
Examen final 30% Jeudi 15 décembre de 9h30 à 12h30, salle 1207.


Remarque: Le projet est obligatoire pour les étudiants d'IFT6390 mais optionnel pour les étudiants d'IFT3395. Les étudiants d'IFT3395 qui souhaitent ardamment réaliser un projet peuvent le faire. Leur note finale sera alors calculée selon le barème IFT6390 ou IFT3395 qui résultera en la meilleure note. Remarquez cependant qu'un projet exige un important travail supplémentaire. Cette option n'est donc recommandée qu'aux étudiants désireux d'appliquer l'apprentissage machine à un projet de leur choix, qui leur tient à coeur, et motivés à y consacrer suffisamment de temps. Dans tous les cas cette option est soumise à l'approbation du projet par le professeur.

Travaux et examens:

Vous pourrez remettre vos travaux sur le site Moodle du cours. C'est aussi sur Moodle que vous pourrez voir vos notes pour les travaux et exmanes.

ATTENTION à la la fraude et le plagiat! L'Université de Montréal a désormais une politique stricte en cas de fraude ou plagiat. Si une infraction est constatée, le professeur est tenu de faire un rapport au directeur du département. Une procédure administrative est alors automatiquement enclenchée avec les conséquences suivantes: l'infraction est notée à votre dossier, et une sanction est décidée (qui peut être grave et aller jusqu'au renvoi en cas de récidive). Alors faites le travail vous-même!


Livres de référence pour le cours

Aucun livre n'est obligatoire pour suivre le cours. Pour approfondir la matière du cours vous pouvez vous référer à l'un ou l'autre des livres suivants :