+1 Daha
Destek Vektör Makineleri (Support Vector Machines-SVM), denetimli öğrenme (supervised learning) yöntemlerinden biridir ve hem sınıflandırma (classification) hem de regresyon (regression) problemlerinde kullanılır. SVM, özellikle yüksek boyutlu veri setlerinde etkili bir şekilde çalışabilen güçlü bir makine öğrenmesi algoritmasıdır. Temel amacı, veriyi sınıflandırmak veya ayırmak için optimal bir hiperdüzlem (optimal hyperplane) bulmaktır.
Destek vektör makineleri literatürde, hem sınıflandırma hem de regresyon analizinde kullanılmasına rağmen genel olarak sınıflandırma işlemlerinde daha çok tercih edilen bir makine öğrenme yöntemidir. Bu yöntem denetimli bir öğrenme modeline dayanmaktadır. Algoritmanın çalışması esnasında verilerin türüne bağlı olarak çekirdek fonksiyonlarda kullanılabilmektedir. Bu sayede hem doğrusal hem de doğrusal olmayan sınıflandırma işlemlerini gerçekleştirilebilmektedir. Eğer sınıflandırma işleminde, tam ayrıştırılabilir veriler kullanılırsa genellikle tüm veriler bir hiper düzlem ile sınıflandırılabilmektedir. Fakat, eğer tam ayrıştırılamayan veriler kullanılırsa, çoğunlukla aynı boyutta tek bir düzlem ile sınıflandırılamamaktadır. Bu nedenle de farklı çekirdek fonksiyonları kullanılmaktadır.
SVM'nin çalışma mantığı şu adımlara dayanır:
1- Veri Dönüşümü:
2- Hiperdüzlem Bulma:
3- Destek Vektörleri:
4- Kernel Trick (Çekirdek Hilesi):
5- Optimizasyon:

Destek Vektör Makinelerinin iki boyutta temsili gösterimi
Veri setinde bulunan özelliklerden Sepal Uzunluk ve Sepal Genişlik türleri üzerinden türler arasındaki korelasyonları gözlemlemek için özelliklerin dağımı incelenir.
Özelliklerin grafik üzerinde görselleştirilmesi:

Aynı şekilde, veri setinde bulunan özelliklerden Petal Uzunluk ve Petal Genişlik dağılımı incelenir.
Özelliklerin grafik üzerinde dağılımı:

Çiçeğin ait olduğu sınıfın türünü tahmin etmek için ilk iki özelliği (Sepal Uzunluk ve Sepal Genişlik) kullanarak br SVM modeli oluşturulur.
Oluşturulan yapı için lineer ve lineer olmayan modellemeler üzerinden çekirdek işlemleri gerçekleştirilir.
Sınıflandırma modelleri görselleştirildiğinde aşağıdaki grafikler elde edilir.

Farklı Gama (γ) değerleri (0.1, 1, 10, 100) üzerinden çeşitli çekirdekleri gözlemleyerek hiperparametre ayarı oluşturulur.
Elde edilen grafiklerde gama değeri arttıkça model uyumunda artış gözlemlenmektedir.


Henüz Tartışma Girilmemiştir
"Destek Vektör Makineleri" maddesi için tartışma başlatın
Tanımı
Çalışma Mantığı
Kullanım Alanları
Destek Vektör Makinesi Algoritması Kullanılarak Iris Veri Seti Üzerinde Uygulama Örneği
Avantaj ve Dezavantajları