| Mercredi | 15h30 - 17h30 | Théorie | AA 1207 |
| Jeudi | 9h30 - 10h30 | Théorie | AA 1207 |
| Jeudi | 15h30 - 17h30 | Labos | AA-3181 et AA-3189 |
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.
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.
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!
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 :