信息熵

摘要:
对于一个随机变量x,当我们观察到它的一个具体取值时,我们得到了多少信息呢?如果有人告诉我们一个很不可能发生的事件发生了,我们得到的信息显然要多于我们被告知一个很可能发生的事件发生了。一定会发生的事件,说了跟没说一样,俗称“废话”,不包含信息。因此,信息的量化跟事件发生的概率有关。假设我们用h来表示信息量,则它是一个关于概率分布p的函数,即h=f。

对于一个随机变量x,当我们观察到它的一个具体取值时,我们得到了多少信息呢?如果有人告诉我们一个很不可能发生的事件发生了,我们得到的信息显然要多于我们被告知一个很可能发生的事件发生了。一定会发生的事件,说了跟没说一样,俗称“废话”,不包含信息。因此,信息的量化跟事件发生的概率有关。假设我们用h(x)来表示信息量,则它是一个关于概率分布p(x)的函数,即h(x) = f(p(x))。

h(x, y) = h(x) + h(y) = f(p(x)) + f(p(y)) = f(p(x, y))

p(x, y) = p(x)p(y)

h(x) = -log2p(x)

免责声明:文章转载自《信息熵》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇makefile初步制作,arm-linux- (gcc/ld/objcopy/objdump)详解[转]ODAC 应用技巧 (一)使用 ODAC 的 Net 方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

ubuntu18.04 安装新版本openssl

Shared=强制创建共享库。Zlib=使用Zlib库启用压缩。编译过程完成后,使用以下命令安装OpenSSL:sudomakeinstallOpenSSL安装在“/usr/local/ssl”目录中。新的OpenSSL二进制文件将从“/usr/local/ssl/lib”目录加载库文件。转到'/etc/ld。so.conf.d”目录,并创建一个新的配置文件...

Linux snmp导入MIB库

Linux中使用的net-snmp带有一些标准MIB,但世界上有无数种支持snmp的设备,每个制造商都有自己的定义。这些定义不能包含在net-snmp附带的MIB中。因此,如果要正确轮询此类设备,必须加载制造商自己的MIB文件。...

前端chrome浏览器调试总结

以下选项允许您选择要捕获的项目。...

TortoiseGit安装、配置(Git 小乌龟安装)

然后关闭5ToroiseGit。以克隆验证中心项目为例,验证TortoiseGit配置是否正确。注意:在克隆代码之前,请确保您具有相关的项目代码权限。如果您没有权限,请具有主权限的同事帮助您分配登录gitlab的权限,在本地目标下载目录中获取SSH链接地址,右键单击--˃TortoiseGit--˃克隆,然后将SSH链接地址粘贴到URL,单击“确定”确认项目...

C#基础系列过滤器与特性

过滤器和特性结合在一起,在方法上优雅地使用过滤器。3.在过滤器中,。NETFrameWork提供了两种类型:一种是提供给ASP的筛选器。NETMVC在命名空间下使用System.Web。另一个是提供给ASP的过滤器。NETWebApi在命名空间下使用System.Web.Http.Filters。这两种类型不能混合使用,否则无法拦截并生效。...

tomcat不打印日志的原因及解决办法

tomcat的日志在刚启动的时候可以正常打印,系统正常运行几天以后就会出现不打印日志或者日志打印的内容缺少的情况,但是系统还是可以正常使用的,重启tomcat以后日志打印就又正常了,请问一下这是什么原因呢?日志框架使用的是log4j,使用了日志按天分割,每天的日志量是5G左右1.下载日志jar包,例如:commons-logging-1.1.1.jar。放在...