信息论随笔(二)信息熵及其性质

news2025/3/3 19:12:45

回顾

上次讲到自信息量,也就是用log(\frac 1 p)来表示一个发生概率为p的事件含有的信息量,或者说不确定度。一个事件的发生的概率越小,它的不确定度越大,含有的信息量也就越大。

信息熵

那么如何来衡量一个系统(多个事件以不同的概率发生,它们发生的概率之和为1)的信息量呢?

考虑这么一个例子,某人参加一个比赛,赢的概率为0.3,输的概率为0.7,那么这个系统的信息量怎么计算?

一个直觉的计算方法是:0.3log(\frac 1 {0.3}) + 0.7log(\frac 1 {0.7}).

即对系统中不同事件的自信息量取概率平均,从而得到这个系统的平均不确定度,也就是信息熵。

信息熵衡量了一个系统的平均不确定度,表示了这个系统的信息量。

从通信的角度来看,信息熵表示平均意义上每发一个符号的信息量,或者信源平均的不确定度。

性质

对称性

信息熵的对称性指只要一个系统总的概率分布不变,即使系统中的不同事件的概率发生了交换,信息熵仍然不变。

非负性

信息熵总是大于等于零的。一个事件的信息量至少为0,而不可能是负的,信息熵是信息量的平均,自然也不会是负的。

确定性

若事件发生概率为1,那么信息熵确定为0。

连续性

当不同事件的概率出现微小变化时,信息熵的变化也很小。

扩展性

可加性

H(XY)=H(X)+H(Y|X)

强可加性

当系统X和Y独立,H(XY)=H(X)+H(Y)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/9158.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java项目:眼镜商城系统(java+SSM+JSP+jQuery+Mysql)

源码获取:俺的博客首页 "资源" 里下载! 项目介绍 管理员角色包含以下功能: 管理员登录,管理员管理,管理商城会员,新闻公告管理,眼睛类型管理,城市信息管理,连锁配镜店管理,眼镜商品管理,用户订单管理,管理用户的评价信息等功能。 …

【数据库数据恢复】SQL SERVER数据库MDF (NDF)或LDF损坏怎么恢复数据?

SQL SERVER数据库故障类型: MDF(NDF)或LDF损坏。 SQL SERVER故障原因: 1、数据库正在操作过程中,机器突然断电; 2、人为误操作。 SQL SERVER故障表现: 1、数据库在管理器界面显示处于“置疑”…

深度学习必备Python基础知识充电1

一、Python解释器运行程序 也被称之为对话模式 就是进行人机交互 1.1 算术计算 >>> 12 3 >>> 9-6 3 >>> 6*3 18 >>> 9/3 3.0 >>> 4/5 0.8 >>> 1/3 0.3333333333333333 >>> 3**9 19683 >>> 3**2 9 &…

故障分析 | DROP 大表造成数据库假死

作者:岳明强 爱可生北京分公司 DBA 团队成员,人称强哥,朝阳一哥等,负责数据库管理平台的运维和 MySQL 问题处理。擅长对 MySQL 的故障定位。 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随…

CSS实现步骤进度条——前端每日一练

CSS实现步骤进度条效果展示HTML布局文件CSS样式JavaScript操作逻辑补充:JavaScript的this关键字效果展示 HTML布局文件 总体布局,一个大div盒子包裹所有内容,里面划分为div button,六个⭕分别对应着六个子div;⭕下方…

带你了解S12直播中的“黑科技”

摘要:让精彩更流畅、让较量更清晰、让参与更沉浸、让体验更有趣,幕后的舞台,从来都是技术的战场,S12背后的名场面同样场场高能。本文分享自华为云社区《用硬核方式打开S12名场面》,作者:华为公众号。 让精…

WebDAV之葫芦儿·派盘+账本(简洁记账)

账本(简洁记账) 支持webdav方式连接葫芦儿派盘。 简洁记账-轻便,记账好帮手! 便捷好用的生活记账本,适用于学生记账,学生账本,亲子账本,装修记账,旅游记账,旅行记账,生意记账,人情记账,日常记账,家庭账本,随手记账等。再也不担心钱花哪儿了,简洁的记账流程,清…

从 WinDbg 角度理解 .NET7 的AOT玩法

一:背景 1.讲故事 前几天 B 站上有位朋友让我从高级调试的角度来解读下 .NET7 新出来的 AOT,毕竟这东西是新的,所以这一篇我就简单摸索一下。 二:AOT 的几个问题 1. 如何在 .NET7 中开启 AOT 功能 在 .NET7 中开启 AOT 非常方…

Linux-环境变量

🚀每日鸡汤: 智者重因,庸者重果,顺道而行。 目录 一、基本概念 ⅠPATH ①把我们的可执行程序拷贝到系统 /usr/bin/中 ②配置环境变量 Ⅱ getenv函数 Ⅱ user环境变量 Ⅲ PWD环境变量 二、shell变量(本地变量)和环境变量 三…

Adobe 2023全家桶已就位,拉高你的生产力,新增功能很奈斯

按照惯例。Adobe是每年一次大版本更新,并且是在每年的10月份中下旬,现在Adobe 2023终于来啦重磅更新,强势来袭!​不用怀疑,全家桶简直是设计师福音,每次的大版本更新,为全世界的艺术设计相关人士…

Qt 样式设置

Qt 样式设置样式语法指定控件 Selector Types盒子模型 The Box Model能自定义样式的控件Sub-Controls控件的状态 Pseudo-States属性内置图标多个设置冲突层叠样式 Cascading继承规则 Inheritance子窗口不继承父窗口样式移除控件旧样式添加 .qss 文件Qt 预置颜色QLineEdit 样式设…

创建一个中国人的类

/*** 创建一个中国人的类* 分析:* 1、每个中国人都有一个唯一的身份证号码,所以身份证号码属性需要定义成实例变量* 2、每个人的姓名也都是不一样的,为此姓名属性也需要定义成实例变量* 3、每个中国人的国籍…

python实现目标检测voc格式标签数据增强

文章目录前言一、显示图片(可关闭)二、创建图像变换的类1.增强数据代码2.图像加噪声3.调整图像亮度4.添加黑色像素块5.旋转图像6.图像裁剪7.平移图像8.图像镜像9.图像随机增强选择三、增强后图片保存与xml解析保存1.从xml文件中提取bounding box信息2.保…

数据结构:循环队列

之前已经做过队列的学习笔记,这一篇写的是循环队列,大部分代码可以继续沿用,某些地方需要作出更改,使其可以实现循环队列的功能。 通俗的总结一下队列的操作,我的思路是将头指针固定不动,然后每一次元素入…

模拟实现string

第一部分:构造,析构,拷贝构造,赋值重载,打印函数这几个大头写出来先 string类框架 namespace xxx { class string { public: // //private: char* _str; size_t _size; size_t _capacity;const static size_t npos -…

计算机视觉——python在一张图中画多条ROC线

在验证分类算法的好坏时,经常需要用到AUC曲线,而在做不同分类模型的对比实验时,需要将不同模型的AUC曲线绘制到一张图里。 计算机视觉——python在一张图中绘制多个模型的对比ROC线1. 小型分类模型对比,可以直接调用的2. 大型的CN…

七夕,程序员教你5个表白代码,2分钟学会,牢牢主抓她的心

七夕。一个有人欢喜有人愁的节日,虽然对一些单身人士不太友好,但还有不少人都在等这个节日进行表白。毕竟这个日子的成功率会高一些。 情人节少不了送花送礼物,作为一个程序员,当然不会在送什么礼物上给你指点一二,但…

适合骑车时候戴的耳机怎么选,列举五款在骑行佩戴的耳机推荐

相信大多数人在运动的过程中都会感觉到枯燥无力的感觉,为此也一直在寻找一些能够让我们在运动中保持最初的热诚,在最终的选择上,绝大多数都是选择了耳机,因为耳机能够产生美妙的音乐,将我们运动的枯燥做进一步的抵消&a…

【附源码】Python计算机毕业设计网络教育平台设计

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

【HMS Core】定位服务无法获取街道信息问题

问题描述: 华为HMS-定位服务无法获取省市街道信息 背景:在手机上集成华为定位服务的功能运行后,只能获取到经纬度,无法得到具体地址(城市/街道/建筑)。 配置环境:(1)手机型号:Red…