信息量与信息熵(从信息论角度)
创作时间:
作者:
@小白创作中心
信息量与信息熵(从信息论角度)
引用
CSDN
1.
https://blog.csdn.net/2301_80118595/article/details/146134635
从香农信息论的角度,结合数学公式与图像,解释信息量与信息熵的定义,为更好地理解信息、信号作准备。
1. 信息量(Self-Information)
定义:事件x发生所含的信息量,定义为:
$$
I(x) = -\log_2 p(x)
$$
其中$p(x)$是事件$x$发生的概率。性质:
概率越低的事件,信息量越大(如$p(x) \to 0$时,$I(x) \to +\infty$)。
单位是比特(bit,底数为2时)。
2. 信息熵(Entropy)
定义:离散随机变量X的熵,表示其不确定性的平均值:
$$
H(X) = -\sum_{x \in \mathcal{X}} p(x) \log_2 p(x)
$$
其中$\mathcal{X}$是X的取值集合。性质:
熵越大,系统的不确定性越高。
当所有事件等概率时,熵达到最大值(如二元熵在$p=0.5$时$H=1$)。
MATLAB 图像绘制代码
%% 信息量曲线(I(p) = -log2(p))
p = 0.01:0.01:1; % 避免p=0导致无穷大
I = -log2(p);
figure;
scatter(0.5,1)
plot(p, I, 'LineWidth', 2);
hold on;
plot(0.5, 1, 'bo');
text(0.5,1,['(',num2str(0.5),',',num2str(1),')']);
hold on;
xlabel('概率 p');
ylabel('信息量 I(p) (bit)');
title('信息量 vs 概率');
grid on;
%% 二元信息熵曲线(H(p) = -p log2 p - (1-p) log2(1-p))
p = 0:0.01:1;
H = -p .* log2(p + eps) - (1 - p) .* log2(1 - p + eps); % 避免log(0)
figure;
plot(p, H, 'b', 'LineWidth', 2);
xlabel('概率 p');
ylabel('熵 H(p) (bit)');
title('二元信息熵 vs 概率');
grid on;
图像说明
- 信息量曲线:
- 单调递减函数,当$p \to 0$时,信息量趋近于无穷大。
- 当$p=1$时,信息量为0(必然事件无信息量);$p=0.5$时信息量刚好为1bit。
- 信息熵曲线:
- 对称的凸函数,在$p=0.5$时取得最大值1 bit。
- 当$p=0$或$p=1$时,熵为0(确定性系统无不确定性)。
热门推荐
FUSE,从内核到用户态文件系统的设计之路
中国古代八大不败将领:从孙武到戚继光
身份证掉了怎么办?5个关键步骤帮你妥善处理
三道鳞鱼的多种美味烹饪方法
柴油发动机排量的判断标准是什么?如何根据排量选择合适的发动机?
中老年女性冬季羽绒服穿搭指南:颜色选择与搭配技巧
电压力锅使用方法详解:从入门到精通
电压力锅使用指南大全
法源花木深 悯忠千年传
地平线5有什么车
黄金市场大揭秘:如何分析黄金未来走势?
从《浪姐6》看职场沟通:房琪的沟通启示录
包菜美味秘籍,轻松掌握不出水技巧!
家常美食粉丝包菜,口感丰富制作简单引关注
如何进行国际银的换算操作?这种换算在实际中有哪些应用?
【急救科普】每个人都应该知道的癫痫发作急救指南
专家发现:糖尿病患者饮食管理三大误区,这些细节关乎血糖控制
XDMA与FPGA:高效数据传输的艺术
4亿女性消费新趋势:个人情绪驱动下的三重消费叙事 | CBNData报告
2024中国留学市场盘点:英美缩水、亚欧升温,性价比最关键
秋季皮肤痒:你的日常习惯可能是罪魁祸首!
为什么财务报表的准确性对审计如此关键?
企业贷款融资税务规划:策略、优化与成功实践
扬琴的演奏技巧有哪些?
软件版本升级测试的一般测试流程
如何正确观察空调外机的运行状态?空调外机的维护方法有哪些?
IMAX、杜比、巨幕、CINITY……电影院到底怎么选
一口价什么意思
猪蹄炖不烂?加上这5种香料,保证猪蹄软糯脱骨,满口留香
无人机飞手教员培训及就业分析