二値エントロピー関数
この項目「二値エントロピー関数」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:en: Binary entropy function) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページや履歴も参照してください。(2017年7月) |
情報理論において、二値エントロピー関数(にちエントロピーかんすう、binary entropy function)は もしくは のように表記され、確率 の1値または2値ベルヌーイ過程の情報エントロピーとして定義される。数学的には、ベルヌーイ試行は0か1の排他的な2値のみをとりうる確率変数
のとき であり、 のエントロピーは(シャノン単位で)次のように与えられる。
- ,
ここで、 は 0 とする。この式中の対数は通常、底を2とする。二進対数も参照されたい。
のとき、二値エントロピー関数は最大値をとる。これは偏りのないコイントスに対応する。
は単一の実数を引数としてとり、確率分布や確率変数を引数とするエントロピー関数 とは区別される。二値エントロピー関数を と表記する場合もある。しかし、 レニーエントロピーも と表記することがあるため、混同に注意が必要である。
説明
編集情報理論における用語では、「エントロピー」とはメッセージ中の不確定性の尺度と考えられる。直感的に理解するため、 の場合を考える。この確率では、ある事象は決して起こらないことが確定しており、不確定性はまったくないのでエントロピーは0となる。 の場合も、結果はやはり確定的でありエントロピーは0となる。 のとき不確定性は最大となり、公平な賭けをする場合は確率に関する知識があろうと全く有利にはならないのである。この場合、エントロピーは最大値 1 ビットをとる。中間的な値はこれらの極端な場合の間になる。たとえば の場合、結果に若干の不確定性があるものの、予言を外すよりは多く当てることができるので不確定性の尺度、すなわちエントロピーは完全な 1 ビットよりは小さくなる。
導関数
編集二値エントロピー関数の導関数はロジット関数の符号を反転させたもので表現される。
- .
テイラー展開
編集二値エントロピー関数の1/2まわりでのテイラー展開は次のように与えられる。
これは で成り立つ。
関連項目
編集出典
編集- MacKay, David J. C.. Information Theory, Inference, and Learning Algorithms Cambridge: Cambridge University Press, 2003. ISBN 0-521-64298-1