Destek Vektör Makineleri (Support Vector Machines – SVMs) – 2

Eğer tüm veri örneklerinin, cadde dışında ve caddenin sağında olmasını zorunlu tutarsak, bu hard margin classification olarak adlandırılır. Bu, iki önemli problem yaratmaktadır. Birincisi, hard margin classification, veriler sadece doğrusal ayrılabilir ise işe yaramaktadır. İkincisi ise aykırı noktalara karşı hassas olmasıdır.

im_10.png

Yukarıdaki grafikte, iris verisetine bir tane aykırı nokta eklenmiştir. Karar sınırı ise, bir önceki yazımızdakinden çok daha farklıdır – büyük ihtimalle de iyi bir şekilde genelleyemeyecektir.

Bu gibi problemlerin önüne geçmek için, çok daha esnek bir model tercih edilebilir. Amaç, caddeyi olabildiğince geniş tutmak ile kenar payı ihlallerini (margin violations- örneklerin caddenin ortasında kalması veya yanlış tarafta olması gibi) kısıtlamak arasında güzel bir denge kurmaktır. Bu da soft margin classification olarak adlandırılır.

Scikit-learn içerisindeki DVM modellerinde, bu dengeyi C  aşırı-parametresi (hyper-parameter) ile kontrol edebiliriz. Küçük C değerleri, daha geniş cadde ama daha fazla sınır ihlaline sebep olur. Aşağıdaki grafikte C=100 ve C=1 için sonuçları görebiliriz:im_11.png

Uyarı: DVM modeli aşırı öğreniyor(overfitting) ise,  C değerini düşürerek düzenlileştirebilirsiniz.

Bir sonraki yazımızda doğrusal olmayan destek vektör makineleri ile sınıflandırmadan bahsedeceğiz. Görüşmek üzere.

Kaynaklar

  1. Geron, A. (2017). Hands-On Machine Learning with Scikit-Learn and TensorFlow Concepts, Tools, and Techniques for Building Intelligent Systems. Sebastopol: OReilly UK Ltd.

Destek Vektör Makineleri (Support Vector Machines – SVMs) – 2” için bir yorum

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s