Matlab - LibSVM, Matlab

   
Vista:

LibSVM, Matlab

Publicado por julia (8 intervenciones) el 17/04/2013 13:22:22
¡Hola!
Estoy intentando entender como puedo ejecutar LibSVM en Matllab pero me parece demasiado complicado, no se por donde empezar....

El vector de caracteristicas lo tengo, y sólo tengo dos clases, por lo cual es "simple", pero no se como puedo empezar a escalar el vector de caracteristicas al formato SVM. Lo unico claro que tengo es la forma que deberia tener el vector, pero no se si para conseguir el formato adecuado lo debo escalar manualmente o hay algun programa en el LibSVM que me lo escala a su formato.

He mirado algunos manuales pero sigo sin aclararme.

¿alguien podria ayudarme?
Muchas Gracias de antemano,

Julia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Matlab
- Código fuente de Matlab
- Cursos de Matlab
- Temas de Matlab
- Chat de Matlab
información
Códigos de Matlab
- TRIÁNGULO
- Elige una carta
- DÍAS DE LA SEMANA
Imágen de perfil de JOSE JEREMIAS CABALLERO

LibSVM, Matlab

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3441 intervenciones) el 19/04/2013 20:02:08
Esa librería es una librería que tienes adjuntarle a matlab, es decir que agregarle a path de matlab.
revisa esta dirección,
http://www.csie.ntu.edu.tw/~cjlin/libsvm/

allí explican la secuencia en detalle del adjuntar el archivo.
Luego podrás usarlo para lo que quieres usar.
La explicación es correcta, lo acabo de probar y si funciona.



Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

LibSVM, Matlab

Publicado por julia (8 intervenciones) el 13/05/2013 12:31:01
Gracias Jose,

He mirado en http://www.csie.ntu.edu.tw/~cjlin/libsvm/ y tengo todo lo necesario para empezar a usar el LIBSVM.
No llego a comprender como puedo usar SVMtraining, explico lo que tengo y lo que he echo:
Tengo dos matrices X1 y X2, la matriz X1 es para training y la matriz X2 es para Test. tambien tengo Y1 y Y2 que son matrices cuyas filas representan los class label de cada fila en las matrices X1 y X2 correspondientes.

Al usar:

SVMstruct = svmtrain(Y1,X1,'linear, rbf, showplot')

la salida que obtengo es la siguiente:


.*
optimization finished, #iter = 93
nu = 0.535868
obj = -20.432133, rho = -0.113425
nSV = 52, nBSV = 16
Total nSV = 52

SVMstruct =

Parameters: [5x1 double]
nr_class: 2
totalSV: 52
rho: -0.1134
Label: [2x1 double]
sv_indices: [52x1 double]
ProbA: []
ProbB: []
nSV: [2x1 double]
sv_coef: [52x1 double]
SVs: [52x18 double]

¿Alguien me puede ayudar a entender que significa esto? y ¿Porque no se muestra un plot con los datos separados?
Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar