📘 Fiche de cours
L'essentiel du cours
La théorie de l'information, fondée par Claude Shannon, mesure la quantité d'information apportée par un événement de probabilité $p_i$ : $I(x_i) = -\log_2(p_i)$ (en bits). L'entropie $H(X)$ d'une source discrète est : $$H(X) = \sum_{i=1}^{n} p_i \log_2\left(\frac{1}{p_i}\right)$$ Le codage de source vise à réduire la redondance. Un code est dit "optimal" si sa longueur moyenne $L = \sum p_i l_i$ est proche de $H(X)$. L'efficacité est définie par $\eta = \frac{H(X)}{L}$.
Méthodes à maîtriser
- Calcul de l'entropie : Toujours vérifier que $\sum p_i = 1$.
- Construction de l'arbre de Huffman : Regrouper les deux probabilités les plus faibles, sommer, et répéter jusqu'à obtenir une racine à 1.
- Vérification de l'inégalité de Kraft : $\sum 2^{-l_i} \leq 1$ pour un code préfixe.
Exemples corrigés
Exemple : Source avec $P(A)=0.5, P(B)=0.25, P(C)=0.25$. $H(X) = 0.5 \log_2(2) + 0.25 \log_2(4) + 0.25 \log_2(4) = 0.5(1) + 0.25(2) + 0.25(2) = 1.5$ bits/symbole.
Erreurs fréquentes
- Oublier que $\log_2(x) = \frac{\ln(x)}{\ln(2)}$.
- Confondre longueur moyenne $L$ et longueur maximale.
- Penser qu'un code est optimal sans vérifier que $L \geq H(X)$.