Zum Inhalt springen

Informatik · Klasse 10–12 · aktualisiert

Entropie in der Informatik verstehen und berechnen

Du berechnest die Shannon-Entropie in Bit, deutest sie und erklärst, warum sich nur manche Daten verlustfrei komprimieren lassen.

0 von 11 Aufgaben gelöst

Entropie in der Informatik verstehen und berechnen

Kurz gesagt

Die Entropie ist der mittlere Informationsgehalt pro Zeichen einer Quelle, gemessen in Bit. Sie ist maximal, wenn alle Zeichen gleich wahrscheinlich sind, und null, wenn ein Zeichen sicher ist. Eine kleine Entropie deutet auf Redundanz hin, die man bei verlustfreier Kompression nutzen kann.

Manche Dateien lassen sich klein packen, andere kaum. Woran liegt das? Die Entropie misst, wie viel Information ein Zeichen im Mittel trägt. Mit ihr verstehst du, warum eine Folge wie 1010… gar nicht so zufällig ist, wie sie aussieht.

Deine Lernziele

Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Mela das Ziel für dich ab.

5 Abschnitte

Stell dir eine Quelle vor, die Zeichen sendet, zum Beispiel Buchstaben einer Nachricht. Der Informationsgehalt gehört zu einem einzelnen Ereignis, also zu einem bestimmten Zeichen. Er hängt von der Wahrscheinlichkeit p ab, mit der das Zeichen auftritt: I = −log₂ p, gemessen in Bit. Je kleiner die Wahrscheinlichkeit, desto höher der Informationsgehalt. Ein häufiges Zeichen überrascht kaum und trägt wenig Information.

Warum ist das so? Tritt ein Ereignis mit der Wahrscheinlichkeit p ein, wird ein Ereignis aus 1/p gleich wahrscheinlichen Möglichkeiten ausgewählt. Um so viele Möglichkeiten zu unterscheiden, braucht man log₂(1/p) Bit. Ein Zeichen mit p = 0,0625 hat deshalb den Informationsgehalt 4 bit, denn 1/0,0625 = 16 Möglichkeiten brauchen 4 bit.

Die Entropie gehört dagegen zur ganzen Verteilung, also zur Quelle mit allen ihren Zeichen. Man gewichtet den Informationsgehalt jedes möglichen Zeichens mit seiner Wahrscheinlichkeit. Das Ergebnis ist der mittlere Informationsgehalt pro Zeichen. Aus einem einzigen Wert von p kannst du die Entropie deshalb nicht ausrechnen: Jede Teilwahrscheinlichkeit geht in die Rechnung ein.

Beachte: „Information“ heißt hier nicht „Bedeutung“. Der Informationsgehalt sagt nichts darüber, wie wichtig eine Nachricht für dich ist.

Definition

Informationsgehalt

Der Informationsgehalt eines Zeichens mit der Wahrscheinlichkeit p ist I = −log₂ p, gemessen in Bit. Er gehört zu einem einzelnen Ereignis. Die Entropie gehört dagegen zur ganzen Quelle.

Beispiel: Ein seltenes und ein häufiges Zeichen

  1. 1Quelle mit zwei Zeichen: p(a) = 0,01 und p(b) = 0,99
  2. 2Informationsgehalt von a: etwa 6,6439 bit (selten, daher hoch)
  3. 3Informationsgehalt von b: etwa 0,0145 bit (häufig, daher gering)
  4. 4Die Entropie ist dagegen nur ein einziger Wert für die ganze Quelle.

Teste dich

LeichtZeichen K kommt in einer Quelle oft vor, Zeichen S selten. Welches Zeichen hat den höheren Informationsgehalt?
MittelWas ist die Entropie einer Quelle?

Alles auf einen Blick

Entropie Informatik

  • Informationsgehalt

    gehört zu einem Ereignis und ist umso höher, je seltener es ist

  • Entropie

    mittlerer Informationsgehalt pro Zeichen der ganzen Quelle, H = −Σ p · log₂ p

  • Maximum

    alle N Zeichen gleich wahrscheinlich, dann gilt Hmax = log₂ N

  • Null

    Ein Zeichen hat die Wahrscheinlichkeit 1, es gibt keine Unsicherheit

  • Grenzen

    H₁ sieht keine Abhängigkeit zwischen Zeichen, Entropietests messen nur Gleichwahrscheinlichkeit

  • Kompression

    verlustfrei nur bei Redundanz, völlig zufällige Daten nicht

Musteraufgabe · Schritt für Schritt

Entropie einer Quelle mit drei Zeichen (ausgedachtes Beispiel)

  1. 1Ausgedachte Quelle: X mit p = 0,5, Y mit p = 0,25, Z mit p = 0,25. Die Summe ist 1.
  2. 2Informationsgehalt: X → 1 bit, Y → 2 bit, Z → 2 bit
  3. 3Gewichten und addieren: H = 0,5 · 1 + 0,25 · 2 + 0,25 · 2 = 0,5 + 0,5 + 0,5
  4. 4Ergebnis: H = 1,5 bit pro Zeichen
  5. 5Vergleich: Bei drei gleich wahrscheinlichen Zeichen wäre H = log₂ 3 ≈ 1,585 bit. 1,5 liegt darunter, weil die Zeichen nicht gleich wahrscheinlich sind.

Fehler finden

Prüfe die Aussagen zu zwei Bitketten In einer Zeile steckt ein Fehler. Tippe sie an.

Lückentext

Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.

Ein Zeichen, das nur selten vorkommt, hat einen Informationsgehalt. Bei vier gleich wahrscheinlichen Zeichen mit je 0,25 ist die größtmögliche Entropie . Gibt eine Quelle immer dasselbe Zeichen aus, ist ihre Entropie .

Karteikasten

Erst selbst überlegen, dann umdrehen.

Übung mit Feedback

Abschluss-Check: Entropie Informatik

LeichtWelche Quelle hat die Entropie 0?
MittelWas messen Entropietests bei Zufallszahlen?
SchwerJemand behauptet, sein Verfahren kürze jede beliebige Datei verlustfrei um mindestens ein Bit. Warum ist das nicht möglich?

Weiterlesen in Informatik