Destek Vektör Regresyonunun SVM'ye göre farkı nedir?


11

SVM ve SVR ile ilgili temel bilgileri biliyorum, ancak yine de marjı en üst düzeye çıkaran bir hiper düzlem bulma sorununun SVR'ye nasıl uyduğunu anlamıyorum.

İkinci olarak, SVR'de tolerans marjı olarak kullanılan hakkında bir şey okudum . Bu ne demek?ε

Üçüncüsü, SVM ve SVR'de kullanılan karar fonksiyonu parametreleri arasında herhangi bir fark var mı?


Yan görünüm istatistiklerini
Lejafar

Yanıtlar:


3

SVM, hem sınıflandırma hem de regresyon için, bir fonksiyonu maliyet fonksiyonu ile optimize etmekle ilgilidir, ancak fark maliyet modellemesinde yatmaktadır.

Sınıflandırma için kullanılan bir destek vektör makinesinin bu örneğini düşünün.

resim açıklamasını buraya girin

Amacımız iki sınıfın iyi bir ayrımı olduğundan, ona en yakın olan örnekler (destek vektörleri) arasında mümkün olduğunca geniş bir kenar boşluğu bırakan bir sınır formüle etmeye çalışıyoruz, ancak bu kenar boşluğuna düşen örnekler bir olasılık olsa da yüksek maliyet gerektiren (yumuşak marj SVM'si durumunda).

ε

resim açıklamasını buraya girin

ξ+,ξ-ε

Bu bize optimizasyon problemini verir (bakınız E. Alpaydin, Makine Öğrenimine Giriş, 2. Baskı)

mbenn12||w||2+CΣt(ξ++ξ-)

tabi

rt-(wTx+w0)ε+ξ+t(wTx+w0)-rtε+ξ-tξ+t,ξ-t0

Bir regresyon SVM'sinin dışındaki örnekler optimizasyonda maliyete yol açar, bu nedenle optimizasyonun bir parçası olarak bu maliyeti en aza indirmeyi amaçlamak karar fonksiyonumuzu rafine eder, ancak aslında SVM sınıflandırmasında olduğu gibi marjı en üst düzeye çıkarmaz .

Bu, sorunuzun ilk iki bölümünü yanıtlamalıydı.

εCγ

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.