P55 — Teoría de la información

Ruta de fundamentos · Le pone unidad, cota y límite a la información. El bit, la entropía y la capacidad del canal salen todos del mismo artículo.

Nivel: L2 · Motor: shannon · Notebook: P55_shannon.ipynb · Anexo: probabilidad y verosimilitud

1. Identificación

Campo Valor
Título original A Mathematical Theory of Communication
Autoría Claude E. Shannon
Año 1948
Venue Bell System Technical Journal, 27(3–4), 379–423 y 623–656
Fuente primaria doi:10.1002/j.1538-7305.1948.tb01338.x
Acceso Abierto
Fecha de consulta 2026-08-17

2. Problema anterior

Se sabía transmitir señales por cable y por radio, y se sabía que había un compromiso entre ancho de banda, potencia y ruido. Lo que no había era una medida: ninguna forma de decir cuánta información lleva un mensaje, cuánto se puede comprimir sin pérdida, o cuánto se puede transmitir por un canal con ruido antes de que sea imposible recuperarlo.

Sin esa medida, cada sistema de comunicación se diseñaba a ojo y no había forma de saber si se estaba cerca del óptimo o muy lejos.

3. Propuesta

Separar la información del significado. Un mensaje informa en la medida en que sorprende: si solo hubiera un mensaje posible, recibirlo no aportaría nada.

Formalizado, la sorpresa media de una fuente es su entropía:

H(X) = − Σ p(x) · log₂ p(x)     bits por símbolo

De ahí salen los dos teoremas que estructuran el artículo:

4. Intuición sin fórmulas

Adivinar una carta. Si la baraja tiene 52 cartas distintas, cada respuesta te informa mucho. Si la baraja tiene 52 ases de picas, la respuesta no te informa de nada: ya sabías cuál era.

Comprimir es aprovechar eso: dar nombres cortos a lo que pasa a menudo y nombres largos a lo raro. Es lo que hace el código Morse al asignar un punto a la «e».

Dónde deja de funcionar la analogía: la baraja tiene cartas independientes. El lenguaje no: si has leído «buenos», lo que viene tiene poca sorpresa. La entropía por símbolo del texto real es mucho menor que la que se calcula contando frecuencias sueltas.

5. Matemática mínima

Entropía:            H(X) = − Σ p(x) log₂ p(x)

Teorema de fuente:   H ≤ L < H + 1        L = longitud media del mejor código

Canal binario simétrico con probabilidad de error p:
    C = 1 − H(p)     bits por uso del canal

La miniatura calcula las tres fuentes y su código de Huffman:

Fuente H (bits) Código medio Ahorro sobre código fijo
uniforme 2,0 2,0 0 %
sesgada 1,319 1,45 27,5 %
casi determinista 0,2419 1,05 47,5 %

En las tres se cumple H ≤ L < H + 1. Y con un canal que se equivoca el 10 % de las veces, la capacidad cae a 0,531 bits por uso: el ruido se paga en tasa, no en fiabilidad.

💡 Consejo

Puente matemático. Esta sección da por sabido lo siguiente. Si algo no te suena, léelo primero: está explicado una sola vez, en un solo sitio, y sirve para todas las fichas.

Dónde Qué necesitas de ahí
A02 §2 · Entropía la definición y por qué el logaritmo aparece ahí y no otra función
A02 §3 · Verosimilitud y entropía cruzada cómo esta misma cantidad se convierte en la función de pérdida de casi todo el programa

6. Arquitectura o flujo

flowchart LR
    F["fuente<br/>p(x)"] --> C["codificador<br/>L ≥ H bits"]
    C --> CH["canal<br/>capacidad C"]
    R(("ruido")) --> CH
    CH --> D["decodificador"]
    D --> DE["destino"]
    style CH fill:#1a3a2a,stroke:#3fb950,color:#f0f6fc

7. Qué observar en el paper original

8. Evidencia y resultados

Los resultados son teoremas, no mediciones. El artículo demuestra las cotas y da construcciones que las alcanzan asintóticamente.

El teorema de canal es existencial: demuestra que existe un código bueno, no cómo construirlo. Los códigos que se acercan a la capacidad tardaron cincuenta años en aparecer (turbo-códigos, LDPC).

La miniatura verifica el teorema de fuente en el caso pequeño, con Huffman —que es óptimo entre los códigos símbolo a símbolo— sobre tres fuentes con entropías muy distintas.

9. Impacto

10. Limitaciones

  1. Ignora el significado por diseño. Es una elección deliberada y correcta para el problema de ingeniería, pero convierte la teoría en muda sobre lo que a veces se le quiere preguntar.
  2. Los teoremas son asintóticos. Valen para bloques de longitud creciente; con mensajes cortos las cotas no se alcanzan.
  3. El teorema de canal no es constructivo. Dice que existe un código; encontrarlo fue trabajo de medio siglo.
  4. Supone que la distribución de la fuente se conoce. En la práctica hay que estimarla, y esa estimación introduce su propio error.
  5. La entropía por símbolo con símbolos independientes es una cota floja para fuentes con estructura, que es el caso de todo lenguaje natural.

11. Errores comunes

Error Corrección
«Información es lo mismo que conocimiento útil» La teoría mide sorpresa. Un texto aleatorio tiene entropía máxima y valor nulo.
«Un mensaje comprimido tiene menos información» Tiene la misma información en menos bits. La compresión sin pérdida no destruye nada: elimina redundancia.
«La entropía es una analogía tomada de la física» La forma funcional coincide con la de Boltzmann y eso no es casual, pero aquí es una magnitud definida y demostrada dentro de su propio marco.
«El ruido hace imposible transmitir sin error» El teorema de canal dice lo contrario: por debajo de la capacidad, el error puede hacerse tan pequeño como se quiera. Lo que se paga es tasa.
«Con más ancho de banda siempre se transmite más» La capacidad depende del ancho de banda y de la relación señal-ruido. Aumentar uno con el otro fijo tiene rendimientos decrecientes.

12. Relación con trabajos anteriores

13. Relación con trabajos posteriores

14. Notebook asociado

P55_shannon.ipynb

Qué implementa: la entropía de tres fuentes con sesgo creciente, su código de Huffman construido de forma determinista, la comprobación de la cota H ≤ L < H+1 y la capacidad de un canal binario simétrico.

Qué NO implementa: no hay codificación aritmética, ni modelos con dependencias, ni el teorema de canal (que es asintótico y no cabe en una miniatura). Las fuentes tienen símbolos independientes.

ai-evolution paper-lab P55 --seed 7

15. Actividades Bloom

Nivel Actividad
Recordar Escribe la definición de entropía y di en qué unidades se mide.
Explicar Explica por qué una fuente uniforme no se puede comprimir.
Aplicar Ejecuta el notebook y añade una cuarta fuente con la distribución que quieras.
Analizar Analiza por qué el código de la fuente sesgada mide 1,45 y no 1,319.
Evaluar «La compresión destruye información». Evalúa la afirmación.
Crear Estima la entropía por carácter de un texto real y compárala con la entropía condicionada al carácter anterior.

16. Autoevaluación

  1. ¿Qué mide la entropía y en qué unidades?
  2. ¿Qué dice el teorema de codificación de fuente?
  3. ¿Por qué la fuente uniforme no consigue ningún ahorro?
  4. ¿Qué es la capacidad de un canal?
  5. ¿Por qué el teorema de canal es contraintuitivo?
  6. ¿Qué relación hay entre entropía y la pérdida de un clasificador?
  7. ¿Qué deja fuera la teoría por decisión explícita de Shannon?

17. Respuestas esperadas

  1. La sorpresa media de una fuente: cuántos bits hacen falta, en promedio, para identificar un símbolo emitido por ella. La unidad es el bit cuando el logaritmo es en base 2.
  2. Que ningún código sin pérdida puede usar menos de H bits por símbolo en promedio, y que siempre existe uno que se queda por debajo de H + 1. La entropía es una cota que se toca y no se cruza.
  3. Porque todos sus símbolos son igual de probables: no hay ninguno frecuente al que darle un código corto. Su entropía ya es 2 bits y el código de longitud fija de 2 bits es óptimo.
  4. El máximo número de bits por uso que se pueden transmitir con probabilidad de error arbitrariamente pequeña. Para un canal binario simétrico con error p, vale 1 − H(p).
  5. Porque dice que el ruido no impide la transmisión fiable: solo limita la tasa. Mientras se esté por debajo de la capacidad, existe un código que hace el error tan pequeño como se pida.
  6. Son la misma cantidad. La entropía cruzada mide los bits que se gastan al codificar la distribución real con el modelo aprendido; minimizarla es acercar el modelo a los datos.
  7. El significado. Shannon declara en la primera página que los aspectos semánticos son irrelevantes para el problema de ingeniería que aborda.

18. Fuentes primarias


⬅️ Anterior: P54 Neurona lógica · 📇 Índice · 📝 Evaluación · 🏫 Clase 006 · Probabilidad, incertidumbre y estadística básica · ➡️ Siguiente: P56 Juego de imitación