The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
"Klassifikation with SVM"


Hi,
i am trying to classify a data set with help of the JMySVMLearner. Now i've the following problem:
With GridParameterOptimization i can only find a parameter set for which the classification result for one class ist correct (100%) and for the other class very bad (<=30%).
Is it possible to find a parameter set for which you can obtain a balanced classification result (>=75% for each class)?
Thanks in advance.
Barbara
i am trying to classify a data set with help of the JMySVMLearner. Now i've the following problem:
With GridParameterOptimization i can only find a parameter set for which the classification result for one class ist correct (100%) and for the other class very bad (<=30%).
Is it possible to find a parameter set for which you can obtain a balanced classification result (>=75% for each class)?
Thanks in advance.
Barbara
Tagged:
0
Answers
You can attempt to tilt the SVM learning by wrapping it in a MetaCost operator. In this case you would increase the costs of misclassifying the second class, in the hope that a more balanced performance emerges. Works fine on binominal labels, not confident about polynominals. Also I've found that performance can change quite a bit depending on the correct settings for C and gamma in the libSVM learner.
Good weekend to all miners!