İçeriğe geç
parazade
Yapay Zeka

Entropi Nedir?

İngilizce: Entropy

Yayın: · Son güncelleme:

Entropi Nedir? Kısaca

Bilgi teorisinde entropi, bir rastgele değişkenin sonucundaki belirsizliğin ya da ortalama bilgi miktarının ölçüsüdür. Sonuçlar ne kadar öngörülemezse entropi o kadar yüksek, sonuç ne kadar kesinse o kadar düşüktür.

Entropi nedir?
İçindekiler
  1. Entropi nedir?
  2. Örnekler
  3. Makine öğrenmesinde kullanımı
  4. Nelere dikkat etmeli?

Entropi, "bir sonucu öğrenmeden önce ne kadar belirsizlik var?" sorusunu sayıyla ifade eder. Fizikte düzensizliğin ölçüsü olarak da bilinir; yapay zekâda ise Claude Shannon'ın bilgi teorisindeki tanımı kullanılır.

Entropi nedir?

Olasılıkları p₁, p₂, … olan sonuçlar için entropi şöyle hesaplanır:

H = − Σ pᵢ × log₂(pᵢ)

Logaritma 2 tabanında alınırsa birim "bit" olur.

Örnekler

Durum Olasılıklar Entropi
Hilesiz yazı tura %50 / %50 1 bit
Hileli para %90 / %10 yaklaşık 0,47 bit
Her zaman tura gelen para %100 / %0 0 bit
Hilesiz zar 6 eşit sonuç yaklaşık 2,58 bit

Sonuçlar eşit olasılıklıysa belirsizlik en yüksektir. Sonuç kesinse öğrenilecek yeni bilgi yoktur, entropi sıfırdır.

Makine öğrenmesinde kullanımı

  • Karar ağaçları: Bir düğümdeki sınıfların ne kadar karışık olduğunu ölçer. Bölmeden sonra entropideki azalma bilgi kazancı olarak adlandırılır.
  • Kayıp fonksiyonları: Sınıflandırma modellerinde yaygın kullanılan çapraz entropi, modelin tahmin ettiği olasılıklar ile gerçek etiketler arasındaki uyumsuzluğu entropi mantığıyla ölçer.
  • Dil modelleri: Bir modelin bir sonraki kelime konusundaki belirsizliği entropi ve ondan türetilen perplexity ile değerlendirilir.
  • Keşif: Pekiştirmeli öğrenmede politikaya entropi bonusu eklemek, ajanın farklı hareketleri denemesini teşvik eder.

Nelere dikkat etmeli?

Bilgi teorisindeki entropi ile termodinamikteki entropi matematiksel olarak benzer olsa da farklı bağlamlarda kullanılır. Ayrıca entropi yalnızca olasılık dağılımına bakar; sonuçların ne anlama geldiğiyle ya da ne kadar önemli olduğuyla ilgilenmez.

Sıkça Sorulan Sorular

Entropi yüksek olması iyi mi kötü mü?

Bağlama göre değişir. Karar ağacında düğümlerin entropisinin düşük olması istenir, çünkü bu sınıfların iyi ayrıldığını gösterir. Rastgele sayı üretiminde ya da şifrelemede ise yüksek entropi istenir.

Entropi ile çapraz entropi arasındaki fark nedir?

Entropi tek bir dağılımın belirsizliğini ölçer. Çapraz entropi ise gerçek dağılımla bir modelin tahmin ettiği dağılımı karşılaştırır ve model gerçeğe ne kadar uzaksa o kadar büyür.

İlgili terimler

Bilgi Kazancı(Information Gain)Bilgi kazancı (information gain), bir veri setini belirli bir özelliğe göre böldükten sonra entropide, yani belirsizlikte ne kadar azalma olduğunu ölçen değerdir. Karar ağaçlarında en iyi bölme özelliğini seçmek için kullanılır.Çapraz Entropi(Cross-Entropy)Çapraz entropi, bir modelin tahmin ettiği olasılık dağılımının gerçek dağılımdan ne kadar uzak olduğunu ölçen bir kayıp fonksiyonudur. Doğru sınıfa düşük olasılık veren tahminleri ağır cezalandırır; sınıflandırma modelleri ve dil modelleri eğitiminde standarttır.Gini Safsızlığı(Gini Impurity)Gini safsızlığı (Gini impurity), bir veri grubundan rastgele seçilen bir örneğin, gruptaki sınıf dağılımına göre rastgele etiketlenmesi hâlinde yanlış sınıflandırılma olasılığıdır. Karar ağaçlarında bölme kalitesini ölçmek için kullanılır.Karar Ağacı(Decision Tree)Karar ağacı, veriyi bir dizi koşul sorusuyla adım adım dallara ayırarak sınıflandırma ya da sayısal tahmin yapan, ağaç biçiminde gösterilebilen ve kararları kolay yorumlanan bir makine öğrenmesi modelidir.PerplexityPerplexity (şaşkınlık), bir dil modelinin bir metni ne kadar iyi tahmin ettiğini ölçen metriktir. Değer düştükçe model metni daha az "şaşırarak", yani daha yüksek olasılıkla tahmin ediyor demektir.Harf Çevirisi(Transliteration)Harf çevirisi (transliterasyon), bir yazı sistemindeki metnin, anlamı çevrilmeden başka bir yazı sisteminin harfleriyle yazılmasıdır. Örneğin Kiril alfabesiyle yazılmış bir ismin Latin harflerine aktarılması harf çevirisidir.