搜尋
首頁常見問題資訊熵的計算公式

資訊熵的計算公式

Jun 10, 2019 pm 01:35 PM
資訊熵

資訊是個很抽象的概念。人們常常說資訊很多,或資訊較少,但卻很難說清楚資訊到底有多少。例如一本五十萬字的中文書到底有多少資訊量。

資訊熵的計算公式

直到1948年,香農提出了「資訊熵」的概念,才解決了資訊的量化度量問題。資訊熵這個詞是C. E.香農從熱力學中藉用過來的。熱力學中的熱熵是表示分子狀態混亂程度的物理量。香農用資訊熵的概念來描述信源的不確定度。 (推薦學習:PHP影片教學

資訊理論之父克勞德·艾爾伍德·香農第一次用數學語言闡明了機率與資訊冗餘度的關係。

資訊理論之父C. E. Shannon 在1948 年發表的論文「通訊的數學理論( A Mathematical Theory of Communication )」中指出,任何資訊都存在冗餘,冗餘大小與資訊中每個符號(數字、字母或單字)的出現機率或不確定性有關。

Shannon 借鑒了熱力學的概念,把資訊中排除了冗餘後的平均資訊量稱為“資訊熵”,並給出了計算資訊熵的數學表達式。

訊息意義

現代定義

#訊息是物質、能量、資訊及其屬性的標示。 【逆維納資訊定義】

資訊是確定性的增加。 【逆香農資訊定義】

資訊是事物現象及其屬性標識的集合。 【2002年】

最初定義

資訊理論的始祖之一Claude E. Shannon把資訊(熵)定義為離散隨機事件的出現機率。

所謂資訊熵,是一個數學上頗為抽象的概念,在這裡不妨把資訊熵理解成某種特定資訊的出現機率。而資訊熵和熱力學熵是緊密相關的。根據Charles H. Bennett對Maxwell's Demon的重新解釋,對資訊的銷毀是一個不可逆過程,所以銷毀資訊是符合熱力學第二定律的。而產生訊息,則是為系統引入負(熱力學)熵的過程。所以資訊熵的符號與熱力學熵應該是相反的。

一般而言,當一種資訊出現機率更高的時候,表示它被傳播得更廣泛,或者說,被引用的程度更高。我們可以認為,從資訊傳播的角度來看,資訊熵可以表示資訊的價值。這樣子我們就有一個衡量資訊價值高低的標準,可以做出更多關於知識流通問題的推論。

計算公式

H(x) = E[I(xi)] = E[ log(2,1/P(xi)) ] = -∑ P(xi)log(2,P(xi)) (i=1,2,..n)

其中,x表示隨機變量,與之相對應的是所有可能輸出的集合,定義為符號集,隨機變數的輸出以x表示。 P(x)表示輸出機率函數。變數的不確定性越大,熵也就越大,把它搞清楚所需的資訊量也就越大.

更多PHP相關技術文章,請訪問PHP圖文教程欄位進行學習!

以上是資訊熵的計算公式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具