Destek vektör makineleri ve regresyon


26

Orada zaten bir oldu mükemmel tartışma destek vektör makineleri sınıflandırmasını nasıl işlediğine fakat çok destek vektör makineleri regresyona genelleme konusunda kafam karıştı.

Beni aydınlatmak isteyen var mı?

Yanıtlar:


17

Temel olarak aynı şekilde genellerler. Çekirdeğe dayalı regresyon yaklaşımı, özelliği dönüştürmek, onu bir vektör uzayına olarak adlandırmak , sonra o vektör uzayında doğrusal bir regresyon yapmaktır. “Boyutluluk laneti” ni önlemek için, dönüştürülen alandaki doğrusal gerileme, sıradan en küçük karelerden biraz farklıdır. Sonuçta dönüştürülmüş alanda regresyon olarak ifade edilebilir ki ( x ) = Σ ı w ı φ ( x i ) φ ( x ) , x i eğitim setinden gözlemler, cp (x(x)=Σbenwbenφ(xben)φ(x)xben verilere uygulanan dönüşüm, nokta ise nokta üründür. Dolayısıyla, doğrusal regresyon birkaç (tercihen çok az sayıda) eğitim vektörü tarafından 'desteklenir'. φ()

Tüm matematiksel detaylar, dönüştürülen alanda ('epsilon-duyarsız tüp' veya her neyse) yapılan garip gerileme ve dönüşüm seçiminde, . Bir uygulayıcı için, birkaç serbest parametrenin (genellikle ϕ ve regresyonun tanımında ) yanı sıra alan bilgisinin genellikle yararlı olduğu özelliklerin sorusu vardır.φφ


Sezgi bakış açısına göre, bu neredeyse "tek bir sınıflandırma" gibidir, burada sınıf "sınır" çizgisi iki sınıfın noktaları arasında değil, noktalardan geçiyor mu?
Wayne

@Wayne, bu benim anlayışım, evet. Ancak% 100 değilim.
Zach

5

SVM'ye genel bakış için: Bir Destek Vektör Makinesi (SVM) nasıl çalışır?

Destek vektör regresyonu (SVR) ile ilgili olarak, bu slaytları http://cs.adelaide.edu.au/~chhshen/teaching/ML_SVR.pdf ( mirror ) 'dan çok net buluyorum :

görüntü tanımını buraya girin

görüntü tanımını buraya giringörüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

Matlab dokümantasyonunun ayrıca iyi bir açıklaması vardır ve ayrıca optimizasyon çözme algoritmasına da eklenir: https://www.mathworks.com/help/stats/understanding-support-vector-machine-regression.html ( mirror ).

Şimdiye kadar bu cevap sözde epsilon-duyarsız SVM (ε-SVM) regresyonunu sundu. Her iki regresyon sınıflandırması için daha yeni bir SVM çeşidi vardır: En küçük kareler vektör makinesini destekler .

Ek olarak, SVR çoklu çıkış aka çoklu hedef için uzatılabilir, örneğin bakınız {1}.


Referanslar:

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.