IFT6080: Théorie de l'information

(Sujets en exploitation des ordinateurs)

Hiver 2020

Information générale

Ce cours traitera de la théorie de l'information fondée par Claude Shannon en 1948. Cette théorie fournit des méthodes permettant de mesurer la quantité d'information contenue dans une variable aléatoire, ainsi que les corrélations entre différentes variables. Ces concepts peuvent ensuite s'appliquer à une foule de domaines, comme la compression de données, les télécommunications (comment gérer le bruit?), la cryptographie (comment quantifier l'information détenue par un espion?), l'inférence statistique, la thermodynamique, etc.

Les cours auront lieu: Les cours reprendront en ligne à partir du mercredi 25 mars, aux heures habituelles. Les modalités techniques vous seront communiquées ultérieurement.

Évaluation

Il y aura 5 devoirs à remettre, qui compteront pour 50% de la note, ainsi que l'examen final qui comptera pour 50%. L'examen final aura lieu le mercredi 22 avril de 15h00 à 17h30 au AA-1170.

Il n'y aura finalement que 4 devoirs, qui compteront pour 50% de la note, ainsi que l'examen final à faire à la maison, qui comptera également pour 50% de la note finale. Vous aurez 24h pour faire l'examen, et il sera à remettre sur Studium. L'examen aura lieu le 22 avril; l'examen sera disponible dès 9h, et sera à remettre sur Studium avant 9h le 23 avril.

Ressources

Devoirs

Matière vue en cours

DateMatièreRéférences
8, 9 janIntroduction, admin, révision des probabilités et variables aléatoires. Définitions de base.Notes de cours, [CT Ch 2].
15, 16 janEntropie relative et propriétés. Compression de données: inégalité de Kraft, codage de Shannon, codage de Huffman.Notes de cours, [CT Ch 2 et 5].
22, 23 janCompression de données: preuve d'optimalité du codage de Huffman, Lempel-Ziv. Courses de chevaux (!). Début des types et séquences typiques.Notes de cours, [CT Ch 5] (compression) et [CT Ch 6] (courses de chevaux).
29, 30 janTypes et séquences typiques. Introduction aux codage sur canaux bruités.Notes de cours, [C], [CT, Ch 8].
5, 6 févCodage sur canaux bruités. Théorème de Shannon, canal binaire symétrique, canal binaire à effacement.Notes de cours, [C], [CT, Ch 8]
12, 13 févCodes linéaires: introduction, définitions. Codes linéaires aléatoires.Notes de cours, [GRS].
19, 20 févPolynômes sur corps finis, codes de Reed-Solomon.Notes de cours, [GRS].
26, 27 févCodes de Reed-Solomon: correction d'erreur et d'effacements. Partage de secret à la Shamir.Notes de cours, [GRS].
11, 12 marsCodes polaires: construction, preuve de polarisation.Notes de cours, [GRS].
25, 26 marsCodes polaires: décodage. Algorithme somme-produit.Notes de cours, [GRS], [KFL].
1er, 2 avrilAlgorithme somme-produit, variables continues.Notes de cours, [KFL], [CT, Ch 9].
8, 9 avrilCanaux gaussiens. Théorie de l'information one-shot: intro, compression de donnéesNotes de cours, [CT, Ch 9-10].
15, 16 avrilThéorie de l'information one-shot: Extraction d'aléa, transmission sur canaux bruités, lissageNotes de cours.

Cours en direct

Exercices