信息量与信息熵(从信息论角度)
创作时间:
作者:
@小白创作中心
信息量与信息熵(从信息论角度)
引用
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)→0时,I(x)→+∞)。
单位是比特(bit,底数为2时)。
2. 信息熵(Entropy)
定义:离散随机变量X的熵,表示其不确定性的平均值:
[
H(X) = -\sum_{x \in \mathcal{X}} p(x) \log_2 p(x)
]
其中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→0时,信息量趋近于无穷大。
当p=1时,信息量为0(必然事件无信息量);p=0.5时信息量刚好为1bit。
- 信息熵曲线:
对称的凸函数,在p=0.5时取得最大值1 bit。
当p=0或p=1时,熵为0(确定性系统无不确定性)。
热门推荐
招聘流程持续改进:从需求分析到技术创新的系统工程
如何固定汽车脚垫以防止滑动?固定脚垫的方法有哪些?
汉字还能这么玩!100个字谜,猜对9个,你就是牛人
Tritan材质耐高温吗?一文详解其性能与应用
真假交错的《美丽心灵》——科学认识精神分裂症
一年不给生活费怎么办
江西十大绝美景区,解锁旅游新体验
揭秘广东电子厂真实工资:00后小伙分享一个月收入详情
数据cutoff值确定的两种方法:survminer包与ROC曲线
全面指南:如何选择适合自己的眼镜镜片和镜框
全面指南:如何选择适合自己的眼镜镜片和镜框
手把手教你焊接电路板
光纤网络与网关断开的解决方法是什么?
2025年身份证新规来了,换证潮下各年龄段必看指南,别错过黄金期
梓人,盖古之审曲面势者,今谓之「都料匠」云。
人瘦有双下巴怎么办?多种实用解决方案帮你轻松应对
沙姜的种植方法和时间!沙姜怎么种?附种沙姜排灌育苗技巧!
头痛?别忍!这些症状可能是危险信号 千万别硬扛
碳14呼气试验:一种检测幽门螺杆菌感染的医学检查方法
法律文秘专业介绍
【量化科普】波动率(Volatility)详解
如何更新路由器的固件:以提升性能和修复漏洞
玩具熊的五夜后宫4:终章之作的恐怖体验
饮食运动结合,轻松瘦下来
硫酸阿托品可以缓解慢性近视吗?医生专业解答
亚克力鱼缸底沙如何选择?选择的小技巧在这里!
GDP增长与黄金价格的关系
在函数中需要用到大量参数时如何传参可以更简洁合理
怎样刮痧去湿气
沙姜的种植方法和技巧