MCP ile bağlan →

Hesaplamaya Girin

Her sonucun olasılığını (veya ham frekans/sayım değerini) girin. Değerler otomatik olarak normalleştirilir.

Formül

Formül: Shannon Entropi Hesaplayıcı

Reklam

Sonuç

Shannon Entropisi
1,5
bit
Sonuç sayısı 3
Maksimum entropi (log2 n) 1,585 bits
Verimlilik (H / Hmax) 94,64%

Shannon Entropisi Nedir?

Shannon entropisi, bir rastgele değişkenin içerdiği ortalama belirsizlik, sürpriz ya da bilgi miktarını ölçer. 1948 yılında Claude Shannon tarafından ortaya atılan bu kavram, bilgi kuramının temel taşıdır ve 2 tabanlı logaritma kullanıldığında bit cinsinden ifade edilir. 1 bitlik entropi, hilesiz bir paranın tek atışındaki belirsizliğe karşılık gelir.

Farklı entropi düzeylerine sahip olasılık dağılımlarının üç çubuk grafiği
Entropi düzgün dağılımda en yüksek, bir sonuç baskın olduğunda en düşüktür.

Hesaplayıcı Nasıl Kullanılır?

Olası her sonucun olasılığını virgül veya boşlukla ayırarak girin (örneğin 0.5, 0.25, 0.25). Dilerseniz ham frekans ya da sayım değerlerini de girebilirsiniz (örneğin 10, 5, 5) — hesaplayıcı her değeri toplama bölerek bunları otomatik olarak olasılıklara dönüştürür. Sıfır ve negatif değerler dikkate alınmaz. Araç size bit cinsinden entropiyi, ulaşılabilecek maksimum entropiyi ve dağılımın verimliliğini gösterir.

Formülün Açıklaması

Entropi, her bir i sonucu üzerinden toplanarak

$$H = -\sum_{i=1}^{n} p_i \log_2 p_i \qquad p_i = \frac{x_i}{\sum_{j=1}^{n} x_j}$$

şeklinde hesaplanır. Her terim, bir sonucun taşıdığı bilgi miktarını (\(-\log_2 p_i\)) o sonucun ne sıklıkta gerçekleştiğiyle (\(p_i\)) ağırlıklandırır. Nadir olaylar daha fazla bilgi taşır; kesin olaylar (\(p_i = 1\)) ise hiç bilgi taşımaz. \(n\) sonuç için maksimum entropi \(\log_2(n)\) olup, bu değere tüm sonuçların eşit olasılıkta olması durumunda ulaşılır. Verimlilik ise \(H\) değerinin bu maksimuma oranını yüzde olarak ifade eder.

Olasılığa karşı ikili entropi eğrisi, yarıda zirve yapıyor
İki sonuçta entropi p = 0,5 iken 1 bit ile zirve yapar ve uçlarda 0'a düşer.

Örnek Hesaplama

{0.5, 0.25, 0.25} dağılımını ele alalım. Entropi şöyle hesaplanır:

$$-[0.5\cdot\log_2(0.5) + 0.25\cdot\log_2(0.25) + 0.25\cdot\log_2(0.25)] = -[0.5\cdot(-1) + 0.25\cdot(-2) + 0.25\cdot(-2)] = 0.5 + 0.5 + 0.5 = \textbf{1.5 bit}$$

3 sonuç için maksimum entropi \(\log_2(3) \approx 1.585\) bittir; bu da yaklaşık %94,64'lük bir verimlilik anlamına gelir.

Sıkça Sorulan Sorular

Neden bit? 2 tabanlı logaritma kullanıldığında entropi, dijital bilginin doğal birimi olan bit cinsinden elde edilir. e tabanı "nat", 10 tabanı ise "hartley" birimini verir.

Olasılıklarımın toplamı 1 olmak zorunda mı? Hayır — hesaplayıcı pozitif değerleri otomatik olarak normalleştirir, dolayısıyla ham sayımları doğrudan yapıştırabilirsiniz.

Maksimum entropi nedir? Eşit olasılıklı \(n\) sonuç için \(\log_2(n)\) değerine eşittir. Hilesiz bir para (\(n=2\)) için maksimum entropi 1 bit, hilesiz bir zar (\(n=6\)) için ise yaklaşık 2.585 bittir.

Son güncelleme: