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

Polinomial Çekirdek (Polynomial Kernel)

Verisetine polinomial öznitelikler eklemek basit ve kullanışlı ve ayrıca diğer makine öğrenimi modellerinde de kullanılabilmesine rağmen, düşük dereceden polinomlar, karmaşık verisetlerinde işe yaramaz, yüksek dereceden polinomlar ise modele yüksek sayıda öznitelik ekleyerek, oldukça yavaşlatmaktadır.

DVM kullanırken, çekirdek hilesi (kernel trick) olarak adlandırılan bir teknik kullanabiliriz. Çekirdek hilesini daha ileride detaylıca açıklayacağım. Aşağıdaki grafikte polinomial çekirdekli DVM sınıflandırıcıları gözükmektedir:

im_13

d değeri polinomun derecesini belirler. r değeri çekirdek fonksiyonunun sabit terimini (ileride açıklayacağım) belirler ve C terimini ise bu yazıda açıklamıştım.

Gauss Dairesel Tabanlı İşlev Çekirdeği ( Gauss RBF Kernel)

Bir diğer çok kullanılan çekirdek ise Gauss çekirdeğidir.

im_14.png

\gamma parametresi arttıkça, “çan eğrisi” (bell curve) daralır. \gamma parametresi düzenlileştirme terimi gibi davranır, eğer modeliniz aşırı-öğreniyor ise \gamma parametresi azaltılmalı, aksine model eksik öğreniyor ise de, \gamma parametresi artırılmalıdır (Benzer mantık, C parametresi içinde geçerlidir.).

Bir sonraki yazıda 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) – 5” 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

This site uses Akismet to reduce spam. Learn how your comment data is processed.