熵 熵的简单理解和实例

2023-10-26

熵 熵的简单理解和实例

  • 熵是信息量,越大越混乱,越小越确定

1. 熵的由来

假设两个相互独立随机变量,x,y的概率分布分别为p(x),p(y)。那么联合概率分布:

P ( x , y ) = p ( x ) ⋅ p ( y ) P(x,y)=p(x)·p(y) P(x,y)=p(x)p(y)

熵表示信息量,随机变X``Y相互独立,取值(x,y)的信息量应该是加法,即

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

所以我们很自然去想取log,这样统计学就和信息量建立了联系。

所以,定义信息量:

h ( x ) = − l n p ( x ) h(x)=-lnp(x) h(x)=lnp(x)

  • 底是e还是2都可以,不影响逻辑。通信领域常用2,机器学习中常用e.
  • 应为P(x)<=1 所以去负号让h(x)>=0,熵毕竟表示信息量,非负数更符合逻辑

2 熵的定义和实例

上面只考虑随机变量取一个值情况,如果取值有n种情况,熵定义为:

H ( p ) = E p [ − l n P ( x ) ] = − ∑ i

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

熵 熵的简单理解和实例 的相关文章

  • 【C】cannot convert ‘<brace-enclosed initializer list>‘ to ‘int‘ in assignment

    转载 https blog csdn net modi000 article details 108180978 原因 数组定义与初始化分开时 只能进行单个元素的赋值 而不能进行统一赋值
  • 深度确定性策略梯度(DDPG)

    1 从随机策略到确定性策略 从DDPG这个名字看 它是由D Deep D Deterministic PG Policy Gradient 组成 PG Policy Gradient 我们在强化学习 十三 策略梯度 Policy Gradi
  • Pytorch学习率调整策略

    PyTorch学习率调整策略 学习率可以直接控制模型参数更新的步伐 在整个模型训练过程中学习率并不是一成不变的 而是可以调整变化的 如果想要模型训练到理想的效果 必须在训练后期调整学习率 防止模型训练遇到局部最优就停下来了 PyTorch学

随机推荐

  • 决策树分类和预测算法的原理及实现

    作者 蓝鲸 算法决策树是一种通过对历史数据进行测算实现对新数据进行分类和预测的算法 简单来说决策树算法就是通过对已有明确结果的历史数据进行分析 寻找数据中的特征 并以此为依据对新产生的数据结果进行预测 决策树由3个主要部分组成 分别为决策节
  • Android相对布局(RelativeLayout)常用属性、练习使用按键、文本框等控件、线性布局(LinearLayout)属性

    RelativeLayout中子控件常用属性 子控件默认是从父控件的左上角开始排列的 相对于父控件 android layout alignParentTop true 和父控件的顶部对齐 android layout alignParen
  • 编译原理实验一 词法分析

    编译原理实验一 词法分析 实验目的 1 根据 PL 0 语言的文法规范 编写PL 0语言的词法分析程序 或者调研词法分析程序的自动生成工具LEX或FLEX 设计并实现一个能够输出单词序列的词法分析器 2 通过设计调试词法分析程序 实现从源程
  • 微信小程序头部导航栏返回键,返回到指定页面

    onUnload function wx reLaunch url my my onUnload 参考微信小程序页面路由
  • VTK教程(1):VTK基础知识

    VTK教程 1 VTK基础知识 VTK Visualization Toolkit 是一个功能强大的开源图形和可视化库 用于处理和可视化各种类型的数据 包括几何数据 图像 体数据 矢量场等 以下是VTK的基础知识 数据类型和数据集 VTK支
  • 数据库之MySQL基本操作

    数据库之MySQL 可以把MySQL看成一款支持远程操作文件的软件 库 gt gt gt 文件夹 表 gt gt gt 文件 记录 gt gt gt 文件内一行行的数据叫做一条条的记录 表头 就是表格的第一行数据 字段 字段名 字段类型 本
  • 【VUE3+AntV-G2】数据可视化 封装antv G2 气泡图组件

    一些废话 默默做前端 分享一些自己在项目需求实现中遇到的奇妙问题 主要是网上搜索不到解决办法自己解决后的总结方法和解决办法但不全面 自己整理总结的存档 事发背景 原型绘制了需要同时展示多个指标的数据气泡图 想到可以使用antv的气泡图 刚好
  • 顺序表和单链表基本操作的实现

    1 顺序表的建立 取指定元素 返回指定元素位置 2 顺序表中插入新元素 删除指定元素操作的实现 3 单链表的建立 取指定元素 返回指定元素位置 4 单链表中插入新元素 删除指定元素操作的实现 该主要完成单链表中基本操作的实现 单链表中的元素
  • 【C语言】简易计算器的模拟实现

    前言 最近在复习指针和数组 发现之前没写过利用函数指针数组来实现计算器的博客 所以今天就来写一下 引入 先来复习一下函数指针和函数指针数组的知识 函数指针 语法格式 函数返回类型 pf 函数各个参数的类型 函数名 例子 include
  • 2020-09-20

    一 Bootstrap Jumbotron 超大屏幕 1 1 基本的超大屏幕可以通过在 元素 中添加 jumbotron 类来创建 jumbotron
  • adf盖怎么打开_打印机墨盒怎么更换,看我这篇文章就够了

    有的小伙伴后台私信小编 说想更换打印机墨盒却不知道怎么下手 今天小编就给大家说说 教科书 般的墨盒更换方法 今天以HP deskjet 4729 为例来讲解 步骤一 取出需要更换的墨盒 1 将打印机接通电源并开机 请确保打印机处于正常待机状
  • Repeater没有数据时显示空行

    网上看了很多一般都是重写repeater控件 不过发现一个超简单的方法 直接利用FooterTemplate 在里面加上
  • 大佬给鸿星尔克写了一个 720° 看鞋展厅

    前段时间 在各大互联网平台 鸿星尔克成为了顶流般的存在 鸿星尔克官方账号更是一夜暴涨百万粉丝 直播间产品也被卖到下架 在鸿星尔克捐款的消息出现之后 在短短的几天里 鸿星尔克的销售额就超过了上半年的总销售额 一周前 有一个程序员 蓝色的秋风在
  • 使用Keras中的LSTM完成温度预测问题,并对模型提出不同的改进方法,如:逆向、双向、丢包等

    前言 本例使用的是一个天气时间序列数据集 由德国耶拿的马克思普朗克生物地球化学研究所的气象站记录 这个例子作为初学者必看的例子之一 在这个数据集中 每十分钟记录14个不同的量 比如风向 湿度等 其中包含多年的记录 最原始的数据可以追溯到20
  • 服务器 多个操作系统,多个不同操作系统服务器

    多个不同操作系统服务器 内容精选 换一换 切换操作系统是为您的云服务器重新切换一个系统盘 切换完成后云服务器的系统盘ID会发生改变 并删除原有系统盘 如果云服务器当前使用的操作系统不能满足业务需求 如软件要求的操作系统版本较高 您可以选择切
  • 金字塔思维

    金字塔思维让表达主题明确 人们很难记住7个以上的东西 条理清晰的文章有金字塔结构 搭建金字塔 缺乏思想的句子不是好句子
  • MySQL触发器

    按照 MySQL必知必会 的例子创建触发器 结果报错 因为在触发器中允许调用存储过程 执行INSERT UPDATE DELETE等操作 但却唯独不允许返回任何结果 仔细一查 原来是版本变更导致的问题 创建成功的代码 先定义用户变了 a 或
  • java使用libreOffice预览word,ppt,txt等文档

    首先电脑上需要下载libreOffice 中文官网下载地址 https zh cn libreoffice org download libreoffice 安装过程较为简单 安装完需要重启完成配置 不要安装在中文目录下 验证libreOf
  • 微博存在的伦理道德问题

    开心的事写在微信 生活的事写在qq 伤心的事写在微博 因为微信里有父母 qq里有朋友 微博里有自己 微博作为一种即时媒体 已经成为大家宣泄自己情绪的场所了 它 开放式讨论 的共同优势 是人们在社会热点新闻特别是突发事情发作后讨论事故缘由 考
  • 熵 熵的简单理解和实例

    熵 熵的简单理解和实例 熵是信息量 越大越混乱 越小越确定 1 熵的由来 假设两个相互独立随机变量 x y的概率分布分别为p x p y 那么联合概率分布 P x y p x p y P x y p x p y P x y p x p y