Bir sınıf SVM nedir ve nasıl çalışır?


Yanıtlar:


18

Belgelerin dediği gibi, One Class SVM'nin ele aldığı sorun yenilik tespitidir . Bu görev için SVM'lerin nasıl kullanılacağını açıklayan orijinal makale " Yenilik Tespiti için Destek Vektör Metodu " dur .

Yenilik algılama fikri, nadir olayları, yani nadiren gerçekleşen ve dolayısıyla çok az örneğiniz olan olayları tespit etmektir. Sorun şu ki, bir sınıflandırıcıyı alıştırmanın normal yolu çalışmaz.

Peki yeni bir desenin ne olduğuna nasıl karar veriyorsunuz? Birçok yaklaşım, veri için olasılık yoğunluğunun tahminine dayanmaktadır. Yenilik, olasılık yoğunluğunun "çok düşük" olduğu örneklere karşılık gelir. Ne kadar düşük uygulama bağlıdır.

Şimdi, SVM'ler maksimum marj yöntemleridir, yani bir olasılık dağılımını modellemezler. Burada fikir yüksek nokta yoğunluğuna sahip bölgeler için pozitif ve küçük yoğunluklar için negatif olan bir fonksiyon bulmaktır.

Cesur ayrıntılar makalede verilmiştir. ;) Makaleyi gerçekten gözden geçirmek istiyorsanız, önce sınıflandırma için temel SVM algoritmasının ayarlarını anladığınızdan emin olun. Algoritmanın sınırlarını ve motivasyonunu anlamak çok daha kolay olacaktır.


Orijinal sınıfa bağladığınız kağıt tek sınıf SVM'ler için mi?
user3731622

evet, ama bu neden önemli?
jpmuc

Sadece bir sınıf SVM'nin kökenini bulmaya çalışıyordum.
user3731622

0

Bir Sınıf SVM'yi Aktif Öğrenme için bazı boru hatları için yarı denetimli bir şekilde kullanabilirsiniz.

Örnek: SVM, daha önce açıklandığı gibi bir maksimum marj yöntemiyle uğraştığından, bu marj bölgelerini belirli bir sınıf için sınır olarak düşünebilir ve yeniden etiketlemeyi gerçekleştirebilirsiniz.


Gönderi ayrıntılı olarak eksik, aktif öğrenme boru hatlarında kullanıldığını belirtiyorsunuz, ancak neden veya nasıl olduğu belli değil. Hangi rolü oynar ve bu kullanım için neden önemlidir?
ReneBt
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.