熵的由来

概念公式由卡诺循环的效率而来。两个平衡状态从A到B,其熵的变化Δs=Sa−Sb=∫abdQT\varDelta s=S_a-S_b=\int\limits _a^b{\frac{dQ}{T}}Δs=Sa​−Sb​=a∫b​TdQ​,其等于任何A到B的可逆过程的dQT的积分\frac{dQ}{T}的积分TdQ​的积分。熵是平衡状态的单值函数。

  • 如果两个平衡状态是可逆的,则Δs=0\varDelta s =0Δs=0
  • 如果不可逆,Δs>0\varDelta s >0Δs>0

熵与有序度的关系

熵可以表示封闭系统的有序程度,熵越大,越混乱。所以系统由非平衡态,变到平衡状态,只要过程不可逆,那么熵一定是增大的。
举个例子:把一滴墨水滴到一杯水中,墨水会扩散直到和水混合均匀,这个过程是不可逆的,那么整个系统的熵都是增大的。到最后,墨水和水混合均匀,此时系统的混乱程度最大,熵最大。

无序度与微观状态数

在孤立系统中任意微观状态出现的概率都是相同的。某一宏观状态相对应的微观状态数称为热力学概率。热力学概率是分子热运动的系统无序度的量度。而上面说的熵也是无序度的量度。所以熵和热力学概率就有某种联系。玻尔兹曼给出公式:
S=k⋅lnWS=k \cdot ln WS=k⋅lnW

信息熵

为了更好的理解信息和熵之间的关系,看一个例子:

  • 只要有外界信息,就可以使信息的熵降低。
  • 信息量定义:从两种互不相关的可能性之间做出一个选择,所需的信息的多少,作为信息量的单位,为1bit.
  • 信息量越大,表示选择越多,做出判断越难。
  • 仿照熵是系统混乱程度的量度,信息熵作为信息混乱程度的量度。信息熵越大,做出判断越难。
  • 信息熵公式 S=−k∗∑1Npi∗lnpiS=-k*\sum\limits_{1}^{N} p_i*lnp_iS=−k∗1∑N​pi​∗lnpi​
  • 当有外部信息时,熵就会减少,减少的信息量就是信息增益。决策树裂分时如果裂分标准选择entropy,就是根据信息增益寻找裂分条件的。

参考书籍:《物理学》第六版 马文蔚编著

由热力学到信息学-熵—信息熵相关推荐

  1. 理解熵(信息熵,交叉熵,相对熵)

    Highlights: 1)信息熵:编码方案完美时,最短平均编码长度的是多少. 2)交叉熵:编码方案不一定完美时(由于对概率分布的估计不一定正确),平均编码长度的是多少. 平均编码长度 = 最短平均编 ...

  2. 用python输入概率分布,计算信源熵/信息熵

    eval还可以输出矩阵,按input要求输入[p1,p2,...]后,type(p)是list. 要求概率>0,<1,且概率和为1. import numpy as npp = eval( ...

  3. (热学 热力学统计物理 )大题典选--------热力学第二定律与熵

    2.14  一可逆热机在两个温度分别为和的热源下工作.热源可看成是质量无限大,而热源是一个体积不变的一定量的气体(摩尔,等比热容).当热机工作了长时间后.热机工作了多少功? 2.22  设某理想气体的 ...

  4. 熵,信息熵,香农熵,微分熵,交叉熵,相对熵

    2019-07-13 https://blog.csdn.net/landstream/article/details/82383503 https://blog.csdn.net/pipisorry ...

  5. 信息熵、条件熵、信息增益、相对熵 、交叉熵 解析

    原文地址:https://www.cnblogs.com/kyrieng/p/8694705.html 1.信息熵 (information entropy) 熵 (entropy) 这一词最初来源于 ...

  6. 信息量、信息熵、KL散度、交叉熵

    一.信息量 定义: 香农(C. E. Shannon)信息论应用概率来描述不确定性.信息是用不确定性的量度定义的.一个消息的可能性愈小,其信息愈多:而消息的可能性愈大,则其信息量愈少:事件出现的概率小 ...

  7. 信息量、信息熵、条件熵、KL散度、交叉熵

    文章目录 1. 信息量 2. 信息熵 3. 条件熵 4. 交叉熵与KL散度 4.1 公式推导 1. 信息量   为了理解这个概念,我们先以两个具体的事件为例: 事件1:德国队获得世界杯冠军. 事件2: ...

  8. 信息熵、相对熵和交叉熵

    此文章为了解交叉熵的小记,具体详细讲解可移至文末处参考文章 信息熵 信息的本质:信息是用来消除随机不确定性的东西: 信息量的大小与信息发生的概率成反比.概率越大,信息量越小.概率越小,信息量越大. 某 ...

  9. 信息熵/交叉熵/相对熵

    参考致敬: 如何通俗的解释交叉熵与相对熵? https://www.zhihu.com/question/41252833 一文彻底搞懂信息熵.相对熵.交叉熵和条件熵(含例子) https://blo ...

最新文章

  1. 神了!用命令行管理你的 GitHub 项目,不必再开网页!
  2. Spring MVC 到底是如何工作的
  3. java printf与println_浅析Java中print、printf、println的区别
  4. post发送请求,body格式
  5. SQL:日期函数 year() month() day()
  6. android游戏开发框架libgdx环境搭建
  7. 几何画板如何生成三角函数图像
  8. Matplotlib可视化数据分析图表下(常用图表的绘制、折线图、柱形图、直方图、饼形图、散点图、面积图、热力图、箱形图、3D图表、绘制多个图表、双y轴可视化图表、颜色渐变图)
  9. 计算机病毒属于源程序吗,计算机病毒是否是源程序吗
  10. 【直播礼物特效】vapxtool简介(一)(企鹅电竞)
  11. Tcp提供程序:指定网络名不可用
  12. pands 画图 调整大小_用宏命令对word里的图片尺寸大小进行批量修改的方法
  13. 【Java从0到架构师】学习记录
  14. 【总结】程序员运营公众号一年总结
  15. [Acwing] 58周赛 4489. 最长子序列
  16. esp-idf手动设置系统时间
  17. 【Python】第二章 内置数据类型
  18. gcc: error: : No such file or directory
  19. 西北乱跑娃 --- python xml转dict
  20. 一套免费开源Java充电桩平台

热门文章

  1. Matlab深度学习实战一:LeNe-5图像分类篇MNIST数据集分十类且matlab提供模型框架全网为唯一详细操作流程
  2. 2.nltk下载语料库(一直提示连接失败/内核nltk直接挂了)
  3. com.oracle:ojdbc7:jar:12.1.0.2 was not found in
  4. php视频点播系统,PHPvod 视频点播系统 v3.1 for php5.4.x
  5. Python实训报告:学生信息管理系统
  6. fortran教程4:判断和循环语句
  7. CSS3 实现 loading 动画效果
  8. Unity MegaFiers导入(pc2)格式缓存动画失败出现错误
  9. 工业机器人技术试题_工业机器人技术题库及答案
  10. 计算机数据防泄露,防勒索病毒分案分析