信息论

🗂️ 内容导航

名称说明链接
信息熵理解信息熵的概念与性质进入
互信息理解互信息的概念与应用进入
KL散度理解KL散度的概念与应用进入

核心观点:信息论研究信息的度量、传输和处理,是通信和数据压缩的理论基础。


📊 信息论体系

graph TB
    subgraph 信息度量
        I1["信息熵<br/>不确定性"]
        I2["条件熵<br/>条件信息"]
        I3["互信息<br/>相关性"]
    end    
    subgraph 编码理论
        C1["信源编码<br/>数据压缩"]
        C2["信道编码<br/>错误纠正"]
        C3["率失真<br/>有损压缩"]
    end    
    subgraph 机器学习
        M1["交叉熵<br/>损失函数"]
        M2["KL散度<br/>分布差异"]
        M3["信息瓶颈<br/>表示学习"]
    end
    
    I1 & I2 & I3 --> C1 & C2 & C3
    C1 & C2 & C3 --> M1 & M2 & M3
    
    style I1 fill:#ffebee
    style C1 fill:#e3f2fd
    style M1 fill:#e8f5e9

📐 信息度量

自信息

概念公式意义
自信息I(x) = -log₂P(x)事件发生的信息量
单位比特(bit)信息度量单位
自信息性质:
1. 确定事件:I(x) = 0(没有不确定性)
2. 不可能发生事件:I(x) → ∞
3. 独立事件:I(x,y) = I(x) + I(y)

信息熵

graph TB
    subgraph 熵的性质
        A1["非负性<br/>H(X) ≥ 0"]
        A2["最大熵<br/>均匀分布最大"]
        A3["条件减少熵<br/>H(X|Y) ≤ H(X)"]
    end    
    A1 & A2 & A3
    
    style A1 fill:#ffebee
分布熵特点
均匀分布log₂n最大熵
伯努利分布-plog₂p-(1-p)log₂(1-p)二元分布
确定分布0最小熵

联合熵与条件熵

概念公式意义
联合熵H(X,Y) = -∑P(x,y)logP(x,y)联合不确定性
条件熵H(XY) = H(X,Y) - H(Y)
链式法则H(X,Y) = H(X) + H(XY)

互信息

概念公式意义
互信息I(X;Y) = H(X) - H(XY)
性质I(X;Y) = I(Y;X)对称性
互信息应用:
1. 特征选择:选择与目标相关的特征
2. 聚类分析:衡量聚类质量
3. 信道容量:最大传输速率

📦 编码理论

信源编码

graph TB
    subgraph 信源编码
        A1["无损压缩<br/>哈夫曼编码"]
        A2["有损压缩<br/>率失真理论"]
        A3["应用<br/>ZIP/JPEG/MP3"]
    end    
    A1 & A2 & A3
    
    style A1 fill:#ffebee

信道编码

编码类型特点应用
奇偶校验简单检错数据传输
海明码纠单错内存纠错
卷积码流式编码无线通信
Turbo码近香农限3G/4G

香农定理

定理内容意义
信道编码定理存在速率达容量的编码理论极限
信源编码定理熵是压缩下界压缩极限
信道容量公式:
C = max I(X;Y) = B log₂(1 + S/N)

- C:信道容量
- B:带宽
- S/N:信噪比

🤖 机器学习应用

交叉熵损失

graph TB
    subgraph 交叉熵
        A1["二分类<br/>H = -[ylogŷ + (1-y)log(1-ŷ)]"]
        A2["多分类<br/>H = -∑yᵢlogŷᵢ"]
    end    
    A1 & A2
    
    style A1 fill:#ffebee
损失函数公式应用
二元交叉熵-[ylogŷ+(1-y)log(1-ŷ)]二分类
多类交叉熵-∑yᵢlogŷᵢ多分类
带权交叉熵-∑wᵢyᵢlogŷᵢ类别不平衡

KL散度

概念公式意义
KL散度DKL(P‖Q) = ∑P(x)log[P(x)/Q(x)]分布差异
非对称性DKL(P‖Q) ≠ DKL(Q‖P)方向依赖
非负性DKL(P‖Q) ≥ 0始终非负
KL散度应用:
1. 变分自编码器(VAE)
2. 知识蒸馏
3. 强化学习策略优化

信息瓶颈

graph TB
    subgraph 信息瓶颈
        A1["编码<br/>X→T"]
        A2["解码<br/>T→Y"]
        A3["目标<br/>最小化I(X;T),最大化I(T;Y)"]
    end    
    A1 --> A2 --> A3
    
    style A1 fill:#ffebee

🎯 核心结论

信息论核心概念

  1. 信息:不确定性的度量
  2. 熵:平均不确定性
  3. 互信息:共享信息量
  4. 编码:信息表示方法
  5. 信道容量:传输极限

学习路径

信息论学习四步骤:
1. 信息度量:自信息、熵、互信息
2. 编码理论:信源编码、信道编码
3. 机器学习应用:交叉熵、KL散度
4. 深度学习:信息瓶颈、表示学习

📚 参考文献

  1. 《信息论基础》- Thomas Cover
  2. 《信息论与编码》- 傅祖芸
  3. 《Elements of Information Theory》
  4. 《Information Theory, Inference, and Learning Algorithms》- MacKay
  5. 《深度学习》- 信息论部分
  6. 《信息论与机器学习》
  7. 《编码理论》
  8. 《通信原理》

3 items under this folder.