信息量与信息熵(从信息论角度)
创作时间:
作者:
@小白创作中心
信息量与信息熵(从信息论角度)
引用
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(确定性系统无不确定性)。
热门推荐
艾灸能治什么病
水泥窑协同处置城市污泥的生产实践
唤醒沉睡的身体:躯体锻炼,一场与自我的深度对话
银行货币市场的交易工具与投资策略
9个月从无到有建造一座城 “唐探”彰显电影工业化魅力
嘿,邯郸学步有"艺"思
云南西双版纳游玩攻略 2024云南旅游丨热门打卡胜地推荐
搭讪艺术:自信、自然与真诚提升交流成功率的技巧分享
电工基础知识:电路及其相关符号详解
拔智齿后痛怎么缓解疼痛的方法有哪些
ABI与动态链接/依赖的作用及其在软件开发中的意义是什么
如何把源码生成app
手机制作扫描件全流程指南:从需求到操作,轻松搞定!
万亿市场!银发经济的“金色”机遇
25次三双+4项数据联盟前五!约基奇冲击NBA历史第一
全民国家安全教育|谨防智能电子设备泄密
vcruntime140.dll重新安装的解决方法,修复电脑缺失DLL错误
哪些染料的渗透性强
计算机和电气自动化哪个好就业、前景更好?附全方面对比
全面剖析砖混结构:解读其特性、优点及施工流程要点!
春游巴黎:米其林评审员精选15个必做活动
慈禧太后掌权之路的探讨
土木工程在线开放核心课程群建设:共建共享,创新教学模式
如何提高幼儿参与户外活动的积极性?
世界四大汽车法规标准体系介绍
刷爆INS的巴黎小众美术馆
百度与OpenAI“默契”开放大模型背后,暗藏哪些AI技术突破的玄机?
优化客服中心话术:三大策略降低投诉率,提升用户满意度
客诉处理高手:如何应对常见客诉场景?
数字化赋能:医药营销模式的转型升级