ylabel xlabel tag leyendas matlab svm libsvm

xlabel - Matlab libsvm-cómo encontrar los coeficientes w



title xlabel ylabel matlab (1)

Así es como lo hice here . Si recuerdo correctamente, esto se basa en cómo funciona la forma dual de la optimización de SVM.

model = svmtrain(...); w = (model.sv_coef'' * full(model.SVs));

Y el sesgo es (y no recuerdo realmente por qué es negativo):

bias = -model.rho;

Luego, para hacer la clasificación (para un SVM lineal), para un ''conjunto de datos'' N-by-M ''características'' con N instancias y características M,

predictions = sign(features * w'' + bias);

Si el kernel no es lineal, esto no le dará la respuesta correcta.

Para obtener más información, consulte ¿Cómo podría generar la variable principal w de SVM lineal? , del manual de libsvm.

¿Cómo podemos encontrar lo que es el vector w, es decir, el perpendicular al plano de separación?