Kafam karıştı. Derin inanç ağları ile Deep Boltzmann Makineleri arasında bir fark var mı? Eğer öyleyse, fark nedir?
Kafam karıştı. Derin inanç ağları ile Deep Boltzmann Makineleri arasında bir fark var mı? Eğer öyleyse, fark nedir?
Yanıtlar:
Her ne kadar Derin İnanç Ağları (DBN'ler) ve Deep Boltzmann Makineleri (DBM'ler) diyagramsal olarak çok benzer görünse de, aslında niteliksel olarak çok farklılar. Bunun nedeni, DBN'lerin yönlendirilmesi ve DBM'lerin yönlendirilmemesidir. Eğer onları daha geniş bir ML resmine sığdırmak istiyorsak, DBN'lerin yoğun bir şekilde gizli latent değişken katmanları olan sigmoid inanç ağları olduğunu ve DBM'lerin birçok yoğun latent değişken katmanı içeren markov rastgele alanları olduğunu söyleyebiliriz.
Bu nedenle, bu modellerin tüm özelliklerini miras alırlar. Örneğin, DBN hesaplamasında , burada , görünür katmandır ve , gizli değişkenlerdir. Öte yandan bilgi işlem günü şey çünkü inatçı bölüm işlevi normalde DBM'de hesaplama açısından olanaksız olduğunu.
Olduğu söyleniyor benzerlikler var. Örneğin:
Her ikisi de RBM'lerin istiflenmiş katmanlarından oluşan olasılıksal grafiksel modellerdir. Aradaki fark, bu katmanların nasıl bağlandığı ile ilgilidir.
Bu bağlantı onu oldukça açık bir şekilde göstermektedir: http://jmlr.org/proceedings/papers/v5/salakhutdinov09a/salakhutdinov09a.pdf . Şekil 2 ve Bölüm 3.1 özellikle önemlidir.
Özetle:
Bir DBN'de katmanlar arasındaki bağlantılar yönlendirilir. Bu nedenle, ilk iki katman bir RBM (yönlendirilmemiş bir grafik model) oluşturur, ardından takip eden katmanlar yönlendirilmiş bir üretken model oluşturur.
Bir DBM'de, tüm katmanlar arasındaki bağlantı yönlendirilmez, böylece her katman çifti bir RBM oluşturur.