İçeriğe geç
parazade
Yapay Zeka

Hopfield Ağı Nedir?

İngilizce: Hopfield Network

Yayın: · Son güncelleme:

Hopfield Ağı Nedir? Kısaca

Hopfield ağı, tüm nöronların birbirine bağlı olduğu ve kaydedilmiş desenleri eksik ya da gürültülü bir ipucundan yola çıkarak geri çağırabilen tekrarlayan bir sinir ağıdır. Çağrışımsal belleğin klasik modelidir ve bir enerji fonksiyonunu adım adım azaltarak çalışır.

Hopfield Ağı nedir?
İçindekiler
  1. Hopfield ağı nedir?
  2. Nasıl çalışır?
  3. Sınırlamaları
  4. Bugünkü önemi

Hopfield ağı nedir?

Hopfield ağı, fizikçi John Hopfield'ın 1982'de tanıttığı bir yapay sinir ağı modelidir. Amacı, beynin bir anıyı küçük bir ipucundan hatırlama yeteneğini, yani çağrışımsal belleği taklit etmektir. Örneğin bir şarkının ilk birkaç notası tüm şarkıyı hatırlatabilir; Hopfield ağı da bozuk ya da yarım bir girdiyi, kayıtlı desenlerden en yakınına tamamlar.

Hopfield, bu ve ilgili çalışmaları nedeniyle 2024 Nobel Fizik Ödülü'nü Geoffrey Hinton ile paylaştı.

Nasıl çalışır?

  • Ağdaki her nöron diğer tüm nöronlara bağlıdır ve bağlantılar simetriktir.
  • Klasik sürümde nöronlar yalnızca iki durum alır (ör. +1 ve −1).
  • Desenler, basit bir öğrenme kuralıyla (Hebb kuralı: "birlikte ateşlenen nöronlar birbirine bağlanır") ağırlıklara kaydedilir.
  • Geri çağırma sırasında nöronlar komşularından gelen sinyallere göre durumlarını tek tek günceller.

Bu süreç, ağın bir "enerji" değerini her adımda düşürür. Ağ, kayıtlı desenlere karşılık gelen enerji çukurlarından birine yerleşince durur.

Varsayımsal örnek: Ağa siyah-beyaz bir harf görüntüsü kaydedilmiş olsun. Görüntünün bir kısmı silinmiş hâli verildiğinde ağ, eksik pikselleri tamamlayarak orijinal harfe ulaşabilir.

Sınırlamaları

  • Klasik Hopfield ağı, nöron sayısına göre oldukça sınırlı sayıda desen saklayabilir.
  • Çok benzer desenler birbirine karışabilir ve ağ, hiçbir kayda karşılık gelmeyen yanlış bir duruma takılabilir.

Bugünkü önemi

Hopfield ağları günümüz uygulamalarında nadiren doğrudan kullanılsa da enerji tabanlı modellerin ve Boltzmann makinesi gibi sonraki çalışmaların öncüsüdür; bağlantıcılık akımının yeniden canlanmasında da rol oynamıştır. Kapasiteyi büyük ölçüde artıran "modern Hopfield ağları" ile Transformer'daki dikkat mekanizması arasında matematiksel bir benzerlik olduğu da gösterilmiştir.

Sıkça Sorulan Sorular

Hopfield ağı ne işe yarar?

Kaydedilmiş desenleri eksik ya da bozuk ipuçlarından tamamlamak için kullanılır. Daha çok çağrışımsal belleğin ve enerji tabanlı öğrenmenin nasıl işlediğini anlamaya yarayan temel bir modeldir.

Hopfield ağı neden Nobel ödülüne konu oldu?

John Hopfield, fizikteki kavramları kullanarak bilgiyi saklayıp geri çağırabilen bir ağ modeli geliştirdi. 2024 Nobel Fizik Ödülü, yapay sinir ağlarıyla makine öğrenmesini mümkün kılan temel keşifler nedeniyle Hopfield ve Hinton'a verildi.

İlgili terimler

Yapay Sinir Ağı(Artificial Neural Network)Yapay sinir ağı, birbirine bağlı yapay nöron katmanlarından oluşan ve bağlantı ağırlıklarını veriyle ayarlayarak öğrenen, beyinden esinlenmiş bir hesaplama modelidir.Bağlantıcılık(Connectionism)Bağlantıcılık (connectionism), zihinsel süreçlerin ve öğrenmenin, birbirine ağırlıklı bağlantılarla bağlı çok sayıda basit birimden oluşan ağlarla açıklanabileceğini savunan yaklaşımdır. Yapay sinir ağlarının kuramsal temelini oluşturur.Tekrarlayan Sinir Ağı(Recurrent Neural Network)Tekrarlayan sinir ağı (RNN), metin, ses veya zaman serisi gibi sıralı verileri adım adım işleyen ve önceki adımlardan gelen bilgiyi gizli bir durumda taşıyarak bir tür kısa süreli hafıza kullanan sinir ağı türüdür.Dikkat Mekanizması(Attention Mechanism)Dikkat mekanizması, bir sinir ağının girdinin her parçasını işlerken diğer parçalardan hangilerinin daha önemli olduğunu ağırlıklandırarak bilgiyi seçici biçimde birleştirmesini sağlayan yöntemdir.TransformerTransformer, metin gibi sıralı verileri dikkat mekanizmasıyla paralel işleyen ve büyük dil modellerinin çoğunun temelini oluşturan bir sinir ağı mimarisidir.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.