Gauss RBF ve Gauss çekirdeği


18

Gauss Radyal Temel Fonksiyonu (RBF) ile lineer regresyon yapmak ve Gauss çekirdeği ile lineer regresyon yapmak arasındaki fark nedir?


Siteye hoş geldiniz, @ user35965. Lütfen kısaltmalarınızı heceleyin. "RBF" ile, radyal temel fonksiyonu mu demek istediniz ?
gung - Monica'yı eski durumuna getirin

2
Evet, demek istediğim bu çok iyi. İleride başvurmak üzere usulüne uygun şekilde not edilmiştir.
user35965

Yanıtlar:


19

Tek gerçek fark uygulanan düzenlemede. Düzenli bir RBF ağı genellikle ağırlıkların kare normuna dayanan bir ceza kullanır. Çekirdek versiyonu için, ceza tipik olarak çekirdeğin neden olduğu özellik uzayında örtük olarak inşa edilen lineer modelin ağırlıklarının kare normundadır. Bunun temel pratik farkı, RBF ağı için ceza RBF ağının merkezlerine (ve dolayısıyla kullanılan veri örneğine) bağlıyken, RBF çekirdeği için indüklenen özellik alanının, Böylece ceza, parametrelemesinden ziyade modelin işlevi için bir cezadır .

Diğer bir deyişle, her iki model için de

f(x)=i=1αiK(xi,x)

RBF ağ yaklaşımı için eğitim kriteri

L=i=1(yif(xi))2+λα2

RBF çekirdek yöntemi için, ve w = i = 1 α i ϕ ( x i ) var . Bu araçlar olduğu uyarılan özellik uzayında modelin ağırlıkları, bir kare norm ceza w ikili parametreleri açısından yazılabilir, alfa olarakK(x,x)=ϕ(x)ϕ(x)w=i=1αiϕ(xi)wα

w2=αTKα,

burada , tüm eğitim modelleri için çekirdeğin ikili değerlendirmelerinin matiksi. Eğitim kriteri o zamanK

.L=i=1(yif(xi))2+λαTKα

İki model arasındaki tek fark , düzenleme dönemindeki .K

Çekirdek yaklaşımının temel teorik avantajı, doğrusal olmayan bir modeli, veri örneğine bağlı olmayan sabit doğrusal olmayan bir dönüşümün ardından doğrusal bir model olarak yorumlamanıza izin vermesidir. Dolayısıyla, doğrusal modeller için var olan herhangi bir istatistiksel öğrenme teorisi otomatik olarak doğrusal olmayan sürüme aktarılır. Bununla birlikte, çekirdek parametrelerini ayarlamaya çalıştığınız anda tüm bunlar bozulur, bu noktada RBF (ve MLP) sinir ağlarında olduğu gibi teorik olarak konuştuğumuz noktaya geri döneriz. Yani teorik avantaj belki de istediğimiz kadar büyük değil.

Performans açısından gerçek bir fark yaratması muhtemel mi? Muhtemelen fazla değil. "Ücretsiz öğle yemeği yok" teoremleri, herhangi bir algoritmanın diğerlerine göre a priori üstünlüğünün olmadığını ve normalleştirmedeki farkın oldukça ince olduğunu gösterir, bu yüzden şüpheniz varsa ikisini de deneyin ve çapraz doğrulamaya göre en iyisini seçin.


1
@CagdasOzgenc Evet RBF için regulariser olan yerine a T K a için çekirdek makinesi. Olarak baz fonksiyonunun genişliği sıfıra yaklaşırken daha ucuz olacak K yaklaşacak I . Bunun temelde K'nin temel fonksiyonlar arasındaki korelasyonu açıkladığı için olduğunu düşünüyorum . α2=αTIααTKαKIK
Dikran Marsupial

@CagdasOzgenc Benim bakış açım, regülatördeki her baz vektörü için cezayı farklı şekilde ağırlaştırması ve cezanın diğer baz vektörlerinin seçimine bağlı olmasıdır. Bu ağırlık korelasyonlarına bağlıdır, bu nedenle farklı bir örnek seçerseniz, ağırlıklar telafi etmek için değişir. Buna bakmanın bir diğer yolu, modelin vector ( x ) ile belirlenen , temel vektörlerin seçimine bağlı olmayan (veri içeren alanı kaplaması şartıyla ) bir özellik alanında tanımlanmış olmasıdır . Kϕ(x)
Dikran Marsupial

@CagdasOzgenc Tabii ki temel fonksiyonların alanını bir öz-ayrışmasıyla dönüştürebilir ve α2 tarzı düzenleyiciyi yeniden kazanabiliriz (gerçekten de bu düzenleme parametresini optimize etmede yararlı bir numaradır - doi.org/10.1016/j .neunet.2007.05.005 ). Ancak bu dönüşüm, temel temel işlev seçiminin bağımlılığını ortadan kaldırır. İki şeyin eşit olması için genellikle doğru olmayan α T K α = μ α T I α gerekir (özellikle RBF çekirdeği için değil).Kα2αTKα=μαTIα
Dikran Marsupial

Teşekkür ederim. Bu konuda size geri döneceğim. Şu anda sizin anlayış seviyenizde değilim. Daha fazla düşünmem gerek :)
Çağdaş Özgenç

@CagdasOzgenc sorun değil, standart metinlerin çoğu bunu beynimin de acıtmasına neden olan çekirdek fonksiyonunun öz işlevleri aracılığıyla açıklıyor! ; o)
Dikran Marsupial
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.