Sélection a priori des poids de classe SVM


8

Je me souviens avoir vu / lu quelque part que pour les SVM multiclasses avec des données non équilibrées, il y avait un moyen de déterminer les poids de classe à partir des données de formation (plutôt que la validation X). Quelqu'un sait-il quelle est la méthode ou de quel papier provient-elle?

Merci


Avez-vous trouvé une bonne solution pour svm multiclasses?
Vam

Réponses:


7

Pour SVM qui minimise la fonction objectif

12||w||2+C1ξi:yi=1lξi+C2ξi:yi=1lξi
vous pouvez choisir des constantes C1 et C2 inversement proportionnelles aux tailles de classe. Autrement dit, si vous avez l1 échantillons d'entraînement en classe 1 et l2 - en classe 2, prenez C1 et C2 telle sorte que C1/C2 = l2/l1 . Vous devrez peut-être les ajuster légèrement plus tard dans vos expériences, mais c'est une bonne règle de base.

Si vous utilisez le package LIBSVM, vous pouvez spécifier et utilisant les drapeaux '' -w-1 '' et "-w1".C1C2

PS Je viens de remarquer que vous avez posé une question sur le problème des multiclasses. Eh bien, vous trouverez peut-être cette réponse utile.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.