Destek vektör algoritması ilk başta sınıflandırma için çıkmış bir algoritma olmasına rağmen regresyon içinde kullanılmaktadır. Bu iki model sayesinde bazı veri problemlerinin çözümü sağlanmaktadır.

Elimizdeki veriler için her zaman doğrusal modeller kullanamayız. Bu gibi durumlarda başka algoritmalar ile elimizdeki verileri anlamlaştırmaya çalışırız. Bunlardan birisi de destek vektör algoritmalarıdır. Kısaca regresyon ve sınıflandırma için kullanılan iki modeli bulunmaktadır.

Destek Vektör Regresyonu (Support Vector Regression - SVR)

Destek vektör regresyonu uyguladığımızda, çizeceğimiz aralığın maksimum noktayı içerisine almasını sağlamaktır. Bu çizilen maksimum aralıkların kestiği noktalara destek noktaları denir.

Verilerimizin dağılımını aşağıdaki gibi varsayalım.

Support Vector Regression

Verimizde bu çizdiğimiz çizgi doğrusal olabilir ancak farklı metodlar kullanarak eğriler çizmemizde mümkündür. Yani doğrusal SVR var olduğu gibi doğrusal olmayan SVR’de vardır. Bunun için SVR modeli uygulanırken Radial Basis Function (RBF) metodu ile birlikte uygulandığında doğrusal olmayan bir aralık çizmiş oluruz.

Support Vector Regression Sağda doğrusal, solda ise doğrusal olmayan bir destek vektör regresyonu görülmektedir.

Diğer algoritmalardan farkını anlamak için aşağıdaki grafiğe bakabilirsiniz. Doğrusal ve polinomsal modeller eldeki veriler için bir çizgi çizmiş ancak destek vektör algoritmasının çizdiği çizgi çok daha verimli gözüküyor.

Support Vector Regression

Yukarıda bahsettiğimiz RBF metodu ile uygulanmış bir destek vektör regresyonu

Destek Vektör Makineleri (Support Vector Machines - SVM)

Destek vektör algoritmasının ilk çıkış amacının sınıflandırma(classification) olduğundan bahsetmiştik. Bu algoritmaya destek vektör makineleri deniyor ve kısaca SVM olarak geçmektedir.

SVM algoritması iki grup şeklinde oluşmuş verilerin, birbirlerini ayırması için paralel en uzak çizgiyi çizmesidir.

Support Vector Machines

Grafik düzlemin görüldüğü üzere elimizde iki grup veri var ve biz bunları etiketleyerek sınıflandırma yapmak istiyoruz. Destek vektör makine algoritması uygulandığında ortadan geçen paralel çizgiyi elde etmiş oluruz. Bu sayede elimizdeki veriler ve gelecek veriler için sınıflandırma yapabilecek durumda oluruz. Grafikteki çizilen paralel aralığın kestiği noktalar destek noktalarıdır.

SVM algoritması internette araştırıldığında başta biyoloji alanında, görüntü işlemede ve bir çok bilim dalındaki verilerin sınıflandırılmasında uygulandığı görülüyor.

kaynaklar

etiketler

makineogrenmesi destekvektor

Subscribe

* indicates required

Intuit Mailchimp