Plan de cours

L'informatique linguistique est une discipline vieille de plus d'un demi-siècle. Les besoins croissants de traitement automatique de l'information, nés de l'essor massif de l'internet et de la disponibilité grandissante de ressources textuelles alimentent la nécessité des technologies langagières. La recherche d'information, la traduction automatique, la réponse automatique aux questions, la correction orthographique ou encore la reconnaissance de la parole sont des applications phare de l'ingénierie de la langue.

Ce cours a pour objectif de présenter un sous-ensemble des problématiques de base du traitement automatique des langues naturelles. Nous aborderons entre-autres les problématiques langagières suivantes: la modélisation probabiliste de la langue (modèles n-grams, grammaires hors-contexte), l'étiquetage séquentiel, l'extraction d'information.

Prérequis: Ce cours ne requiert aucun prérequis. Vous serez cependant aménés à lire des articles intégrant parfois des notions formelles (d'apprentissage machine en particulier) et vous aurez à réaliser des travaux qui requièrent des connaissances sérieuses en programmation (i.e. IFT1025, voire IFT2035).

Notation:

IFT6285 est un cours de 4 crédits. L'évaluation aura lieu comme suit:
  • Un examen théorique en fin de session (30%)
  • Un travail pratique sur un sujet imposé (20%)
  • Un travail pratique sur un sujet de votre choix (30%)
    1. proposition (mi février) d'un projet: une hypothèse à valider et un protocole expérimental
    2. remise d'un rapport technique à la fin de la session
  • Une présentation de synthèse en classe (20%)