信息論,熵蚁廓,KL散度访圃,交叉熵

信息論
交叉熵是信息論中的一個(gè)概念,要想了解交叉熵的本質(zhì)相嵌,需要先從最基本的概念講起腿时。

1 信息量
首先是信息量。假設(shè)我們聽(tīng)到了兩件事饭宾,分別如下:
事件A:巴西隊(duì)進(jìn)入了2018世界杯決賽圈批糟。
事件B:中國(guó)隊(duì)進(jìn)入了2018世界杯決賽圈。
僅憑直覺(jué)來(lái)說(shuō)捏雌,顯而易見(jiàn)事件B的信息量比事件A的信息量要大跃赚。究其原因,是因?yàn)槭录嗀發(fā)生的概率很大性湿,事件B發(fā)生的概率很小。所以當(dāng)越不可能的事件發(fā)生了满败,我們獲取到的信息量就越大肤频。越可能發(fā)生的事件發(fā)生了,我們獲取到的信息量就越小算墨。那么信息量應(yīng)該和事件發(fā)生的概率有關(guān)宵荒。

假設(shè)XX是一個(gè)離散型隨機(jī)變量,其取值集合為χχ,概率分布函數(shù)p(x)=Pr(X=x),x∈χp(x)=Pr(X=x),x∈χ,則定義事件X=x0X=x0的信息量為:

I(x0)=?log(p(x0))
I(x0)=?log(p(x0))

由于是概率所以p(x0)p(x0)的取值范圍是[0,1][0,1],繪制為圖形如下:

可見(jiàn)該函數(shù)符合我們對(duì)信息量的直覺(jué)
2 熵
考慮另一個(gè)問(wèn)題净嘀,對(duì)于某個(gè)事件报咳,有nn種可能性,每一種可能性都有一個(gè)概率p(xi)p(xi)
這樣就可以計(jì)算出某一種可能性的信息量挖藏。舉一個(gè)例子暑刃,假設(shè)你拿出了你的電腦,按下開(kāi)關(guān)膜眠,會(huì)有三種可能性岩臣,下表列出了每一種可能的概率及其對(duì)應(yīng)的信息量

序號(hào) 事件 概率p 信息量I
A 電腦正常開(kāi)機(jī) 0.7 -log(p(A))=0.36
B 電腦無(wú)法開(kāi)機(jī) 0.2 -log(p(B))=1.61
C 電腦爆炸了 0.1 -log(p(C))=2.30
注:文中的對(duì)數(shù)均為自然對(duì)數(shù)

我們現(xiàn)在有了信息量的定義,而熵用來(lái)表示所有信息量的期望宵膨,即:
H(X)=?∑i=1np(xi)log(p(xi))
H(X)=?∑i=1np(xi)log(p(xi))
其中n代表所有的n種可能性架谎,所以上面的問(wèn)題結(jié)果就是
H(X)===?[p(A)log(p(A))+p(B)log(p(B))+p(C))log(p(C))]0.7×0.36+0.2×1.61+0.1×2.300.804
H(X)=?[p(A)log(p(A))+p(B)log(p(B))+p(C))log(p(C))]=0.7×0.36+0.2×1.61+0.1×2.30=0.804
然而有一類(lèi)比較特殊的問(wèn)題,比如投擲硬幣只有兩種可能辟躏,字朝上或花朝上谷扣。買(mǎi)彩票只有兩種可能,中獎(jiǎng)或不中獎(jiǎng)捎琐。我們稱(chēng)之為0-1分布問(wèn)題(二項(xiàng)分布的特例)会涎,對(duì)于這類(lèi)問(wèn)題涯曲,熵的計(jì)算方法可以簡(jiǎn)化為如下算式:
H(X)==?∑i=1np(xi)log(p(xi))?p(x)log(p(x))?(1?p(x))log(1?p(x))
H(X)=?∑i=1np(xi)log(p(xi))=?p(x)log(p(x))?(1?p(x))log(1?p(x))
3 相對(duì)熵(KL散度)
相對(duì)熵又稱(chēng)KL散度,如果我們對(duì)于同一個(gè)隨機(jī)變量 x 有兩個(gè)單獨(dú)的概率分布 P(x) 和 Q(x),我們可以使用 KL 散度(Kullback-Leibler (KL) divergence)來(lái)衡量這兩個(gè)分布的差異

維基百科對(duì)相對(duì)熵的定義

In the context of machine learning, DKL(P‖Q) is often called the information gain achieved if P is used instead of Q.

即如果用P來(lái)描述目標(biāo)問(wèn)題在塔,而不是用Q來(lái)描述目標(biāo)問(wèn)題幻件,得到的信息增量。

在機(jī)器學(xué)習(xí)中蛔溃,P往往用來(lái)表示樣本的真實(shí)分布绰沥,比如[1,0,0]表示當(dāng)前樣本屬于第一類(lèi)。Q用來(lái)表示模型所預(yù)測(cè)的分布贺待,比如[0.7,0.2,0.1]
直觀的理解就是如果用P來(lái)描述樣本徽曲,那么就非常完美。而用Q來(lái)描述樣本麸塞,雖然可以大致描述秃臣,但是不是那么的完美,信息量不足哪工,需要額外的一些“信息增量”才能達(dá)到和P一樣完美的描述奥此。如果我們的Q通過(guò)反復(fù)訓(xùn)練,也能完美的描述樣本雁比,那么就不再需要額外的“信息增量”稚虎,Q等價(jià)于P。

KL散度的計(jì)算公式:
DKL(p||q)=∑i=1np(xi)log(p(xi)q(xi))(3.1)
(3.1)DKL(p||q)=∑i=1np(xi)log(p(xi)q(xi))

n為事件的所有可能性偎捎。
DKLDKL的值越小蠢终,表示q分布和p分布越接近
4 交叉熵
對(duì)式3.1變形可以得到:
DKL(p||q)==∑i=1np(xi)log(p(xi))?∑i=1np(xi)log(q(xi))?H(p(x))+[?∑i=1np(xi)log(q(xi))]
DKL(p||q)=∑i=1np(xi)log(p(xi))?∑i=1np(xi)log(q(xi))=?H(p(x))+[?∑i=1np(xi)log(q(xi))]
等式的前一部分恰巧就是p的熵,等式的后一部分茴她,就是交叉熵:
H(p,q)=?∑i=1np(xi)log(q(xi))
H(p,q)=?∑i=1np(xi)log(q(xi))
在機(jī)器學(xué)習(xí)中寻拂,我們需要評(píng)估label和predicts之間的差距,使用KL散度剛剛好丈牢,即DKL(y||y)DKL(y||y)祭钉,由于KL散度中的前一部分?H(y)?H(y)不變,故在優(yōu)化過(guò)程中赡麦,只需要關(guān)注交叉熵就可以了朴皆。所以一般在機(jī)器學(xué)習(xí)中直接用用交叉熵做loss,評(píng)估模型
————————————————
版權(quán)聲明:本文為CSDN博主「史丹利復(fù)合田」的原創(chuàng)文章泛粹,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議遂铡,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/tsyccnh/article/details/79163834

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末晶姊,一起剝皮案震驚了整個(gè)濱河市扒接,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖钾怔,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碱呼,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡宗侦,警方通過(guò)查閱死者的電腦和手機(jī)愚臀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)矾利,“玉大人姑裂,你說(shuō)我怎么就攤上這事∧衅欤” “怎么了舶斧?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)察皇。 經(jīng)常有香客問(wèn)我茴厉,道長(zhǎng),這世上最難降的妖魔是什么什荣? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任矾缓,我火速辦了婚禮,結(jié)果婚禮上溃睹,老公的妹妹穿的比我還像新娘而账。我一直安慰自己,他們只是感情好因篇,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著笔横,像睡著了一般竞滓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吹缔,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天商佑,我揣著相機(jī)與錄音,去河邊找鬼厢塘。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蛛株。 我是一名探鬼主播扔字,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼格嘁!你這毒婦竟也來(lái)了笛求?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎探入,沒(méi)想到半個(gè)月后狡孔,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蜂嗽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年苗膝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片植旧。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辱揭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出隆嗅,到底是詐尸還是另有隱情界阁,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布胖喳,位于F島的核電站泡躯,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏丽焊。R本人自食惡果不足惜较剃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望技健。 院中可真熱鬧写穴,春花似錦、人聲如沸雌贱。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)欣孤。三九已至馋没,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間降传,已是汗流浹背篷朵。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留婆排,地道東北人声旺。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像段只,于是被迫代替她去往敵國(guó)和親腮猖。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom閱讀 2,693評(píng)論 0 3
  • 參考https://blog.csdn.net/haolexiao/article/details/7014257...
    reeuq閱讀 3,124評(píng)論 0 0
  • 1. 交叉熵定義 交叉熵(Cross Entropy)是Shannon信息論中一個(gè)重要概念,主要用于度量?jī)蓚€(gè)概率分...
    原來(lái)是醬紫呀閱讀 1,064評(píng)論 0 0
  • 1 信息量 信息量即信息多少的度量雏吭。跟我們認(rèn)識(shí)中秒是時(shí)間多少的度量锁施,米是長(zhǎng)度多少的量度是一樣的意思。 百度百科上定...
    chao6510閱讀 426評(píng)論 0 0
  • 【原文】: 三毫米杖们, 瓶壁外面到里面的距離悉抵。 不是每顆葡萄, 都有資格踏上這三毫米的旅程摘完。 它必是葡園中的貴族姥饰; ...
    番茄味的Omurice閱讀 281評(píng)論 1 1