SVM sınıflandırma (birkaç grup veya sınıf arasında ayrım) ve regresyon (bir şeyi tahmin etmek için matematiksel bir model elde etme) için kullanılabilir. Hem doğrusal hem de doğrusal olmayan problemlere uygulanabilirler.
2006 yılına kadar bunlar makine öğrenimi için en iyi genel amaçlı algoritma idi. En bilinen algoritmaların birçok uygulamasını karşılaştıran bir makale bulmaya çalışıyordum: svm, sinir ağları, ağaçlar, vb. Üzgünüm bulamadım (bana inanmanız gerekecek, kötü bir şey). Bu makalede, kütüphane libsvm ile en iyi performansı alan algoritma svm idi.
2006 yılında Hinton derin öğrenme ve sinir ağları ile geldi. Sanatın mevcut durumunu en az% 30 oranında geliştirdi, bu büyük bir gelişme. Bununla birlikte, derin öğrenme sadece büyük eğitim setleri için iyi bir performans elde eder. Küçük bir eğitim setiniz varsa svm kullanmanızı öneririm.
Ayrıca burada scikit-learn ile farklı makine öğrenme algoritmalarının ne zaman kullanılacağı hakkında yararlı bir infografik bulabilirsiniz . Ancak, bildiğim kadarıyla, bilimsel topluluk arasında bir sorunun X, Y ve Z özellikleri olup olmadığı konusunda bir anlaşma yoktur, o zaman svm kullanmak daha iyidir. Farklı yöntemler denemenizi öneririm. Ayrıca, svm veya nöral ağların sadece bir model hesaplamak için bir yöntem olduğunu unutmayın. Kullandığınız özelliklerin yanı sıra çok önemlidir.
supervised learning
da kullanılabileceğinden etiketi kaldırıldı .