美文网首页大虾带着小虾米
信息熵:当n=3时的三维曲面可视化表示

信息熵:当n=3时的三维曲面可视化表示

作者: 龙鹰图腾223 | 来源:发表于2019-06-27 00:15 被阅读16次

文中的代码为matlab代码。关于信息熵的概念由于本文非科普向就不介绍了。基于python的代码可以参见参考资料1.

文中的第三部分为信息熵事件数为3时的三维空间可视化表示。

1  信息熵的公式表示

p:该类别占比的概率,也可以理解为纯度,纯度越高,占比越大

信息熵越大,能给我们利用的信息就越少。

2  n=2时的信息熵图像

单看组成函数x*log(x),其图像和代码如下,不过不存在只有n=1的情况,因为此时p=1,信息熵始终为0,表示确定事件:


x=[0:0.002:1];

y=-x.*log(x);

figure;

plot(x,y)

title('y=-x*log(x)')


函数的图像

而当只有两个事件或两个类时,信息熵的表示如下:


x=[0:0.002:1];

y=-x.*log(x)+-1*(1-x).*log(1-x);

figure;

plot(x,y)

title('y=-(x.*log(x)+(1-x).*log(1-x))');


y轴表示信息熵

3  n=3时的信息熵图像

用matlab画三维的信息熵图像时,遇到了值域的问题:

x+y+z=1

x+y<=1

0<=x,y,z<=1

eoi=-(x.*log(x)+y.*log(y)+(1-x-y).*log(1-x-y))

代码画图如下:


X=[0:0.002:1];

Y=[0:0.002:1];

[x,y]=meshgrid(X,Y);

z=1-x-y;

z(z<=0)=0;

eoi=-(x.*log(x)+y.*log(y)+z.*log(z));

eoi((x+y)>1)=NaN;

figure;

mesh(X,Y,eoi);


z轴表示信息熵

热力表示如下:

z轴表示信息熵

通过二维和三维的信息熵图像可以发现,当各类出现的概率相同时,信息熵的值最大,相应的提供的信息最少。

4  决策树和信息熵

基于信息熵这一概念,可以实现决策树的算法,决策树根据使用信息熵方式的不同,可以分为ID.3、C4.5和CART

ID.3:信息增益

C4.5:信息增益比

CART:基尼系数

参考资料:

【1】https://blog.csdn.net/qq_26972735/article/details/84618931  Matplotlib画图----信息熵函数图像(python环境)

【2】https://www.jianshu.com/p/a546022061e0  决策树节点划分时的特征选择依据

相关文章

  • 信息熵:当n=3时的三维曲面可视化表示

    文中的代码为matlab代码。关于信息熵的概念由于本文非科普向就不介绍了。基于python的代码可以参见参考资料1...

  • 熵、条件熵、信息增益(互信息)

    信息增益 首先明确一点,信息熵是信息量的期望!期望!期望!(各种信息熵都是如此,像熵、条件熵、信息增益)熵:表示随...

  • 信息熵和KL散度

    熵 熵在物理上是表示混乱程度,在信息论中,信息熵用以下方程表示,也就是对分布自信息的期望,单位取决于在计算中使用的...

  • 熵最大模型

    第八章 熵最大模型 [TOC] 1.概念介绍 1.1 熵的定义 文中H表示离散熵,h表示连续熵 1.1.1 信息量...

  • 信息熵/相对熵/交叉熵

    信息熵 信息熵也被称为熵,用来表示所有信息量的期望。 其中X是一个离散型随机变量。 相对熵 相对熵即KL散度。如果...

  • 交叉熵(Cross Entropy)

    1. 信息量 其中x表示事件,p(x)表示事件发生的概率。 2. 信息熵 信息熵具有以下性质:单调性,即发生概率越...

  • 机器学习之决策树

    决策树 通过构造决策树来区分鸢尾花 须知概念 信息熵 -- 表示信息混乱程度,信息越杂乱,熵值越大,信息越有序,熵...

  • “熵”的理解

    01 什么是“信息熵” 香农提出“信息熵”的概念,解决了对信息的量化度量问题。热力学中的热熵是表示分子状态混乱程度...

  • 决策树(Decision Tree)算法

    1 理论部分 需要弄清楚几个概念信息熵,决策树,决策树优化, 剪枝 ,决策树可视化 1 信息熵(Entropy 单...

  • 新词发现

    前言 先列出来几个概念: 信息熵:变量的混乱程度,公式,熵越大表示混乱程度越大。 互信息:表示两个变量X与Y相关性...

网友评论

    本文标题:信息熵:当n=3时的三维曲面可视化表示

    本文链接:https://www.haomeiwen.com/subject/bnweqctx.html