Lembro-me de ver / ler em algum lugar que, para SVMs de várias classes com dados desequilibrados, havia uma maneira de determinar os pesos das classes a partir dos dados de treinamento (em vez da validação X). Alguém sabe qual é o método ou qual é o papel?
obrigado
Respostas:
Para SVM que minimiza a função objetivo você pode escolher as constantes e inversamente proporcionais aos tamanhos das classes. Ou seja, se você tiver amostras de treinamento nas classes 1 e - na classe 2, faça e forma que = . Pode ser necessário ajustá-los um pouco mais tarde nas experiências, mas essa é uma boa regra geral.
Se você estiver usando o pacote LIBSVM, poderá especificar e usando os sinalizadores '' -w-1 '' e "-w1".C1 C2
PS Acabei de notar que você perguntou sobre o problema multiclass. Bem, talvez você ainda ache esta resposta útil.
fonte