信息量与信息熵(从信息论角度)
创作时间:
作者:
@小白创作中心
信息量与信息熵(从信息论角度)
引用
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(确定性系统无不确定性)。
热门推荐
郁钧剑复出首秀:一场民族声乐的传承盛宴
福特Galaxy马力大比拼:谁是真正的"马力之王"?
马力与扭矩:谁才是车速之王?
一寺一桥映千年:杭州香积寺与拱宸桥的历史密码
杭州必打卡:西湖与清河坊街
野趣杭州:一场露营大会掀起户外旅游新热潮
昆明旅游攻略:自然美景与文化特色的完美融合
斯帝卡金标赛博6和普通赛博六乒乓球底板试打对比区别,好在哪?
未成年人保护:《我的世界》加强反沉迷措施的具体做法及重要性
长春的味道:舌尖上的吉林明珠
沙盒游戏中的飞机相撞:惊险刺激背后的法律风险
脚疼是怎么回事?可能由这些疾病引起
飞机经济舱选座全攻略:8个步骤教你选到最舒适的座位
国宾馆成年轻人新宠:你的酒店选择透露了什么?
厦门航空MF8441航班详细信息指南
今天才知道,银行卡也能过期!到期后还能使用吗?看完涨知识
香港驾照:全球自驾通行证!
深圳赴港“一签多行”,自由行更嗨皮!
最新攻略:如何快速办理《往来港澳通行证》?
美中宜和医护教你火车急救小妙招
暑运高峰:铁路职工如何掌握急救技能?
高铁上的应急医疗:乘务员变身急救达人
春运护航:暖心服务与医疗救助温暖回家路
“数智”养鸭新方式:赶鸭子上架!江苏海安探索蛋鸭产业绿色发展新路径
乡村行 看振兴|养鸡用上高科技,会养鸡变“慧”养鸡!
养鸡注意事项以及养殖方法
唐朝婚姻法:女性也能说分手?
4000马力船用柴油机保养全攻略:从日常检查到预防性维护
揭秘4000马力船用柴油机:二冲程vs四冲程的技术较量
C罗世纪倒钩,载入欧冠史册!