Articles of libsvm

Cómo obtener los pesos de las características.

Estoy tratando con un conjunto de datos altamente desequilibrado y mi idea es obtener valores de ponderaciones de características de mi modelo libSVM . Por ahora, estoy bien con el kernel lineal, donde puedo obtener pesos de características, pero cuando uso rbf o poly , no rbf alcanzar mi objective. Aquí estoy usando sklearn para […]

Cómo extraer información del clasificador scikits.learn para luego usarla en código C

He entrenado a un grupo de SVM de RBF con scikits.learn en Python y luego seleccioné los resultados. Estas son para tareas de procesamiento de imágenes y una cosa que quiero hacer para la prueba es ejecutar cada clasificador en cada píxel de algunas imágenes de prueba. Es decir, extraiga el vector de características de […]

Cálculo de la coincidencia más cercana a la media / pareja de Stddev con LibSVM

Soy nuevo en SVMs, y estoy tratando de usar la interfaz de Python para libsvm para clasificar una muestra que contiene una media y stddev. Sin embargo, estoy obteniendo resultados sin sentido. ¿Es esta tarea inadecuada para los SVM o hay un error en mi uso de libsvm? A continuación se muestra el sencillo script […]

¿Cómo puedo guardar una instancia de objeto Python LibSVM?

Quería usar este clasificador en otra computadora sin tener que entrenarlo nuevamente. Solía ​​guardar algunos clasificadores de scikit con cPickle. Haciendo lo mismo con LIBSVM me da un “ValueError: los objetos ctypes que contienen punteros no pueden ser decapados”. Estoy usando LibSVM 3.1 y Python 2.7.3. Gracias from libsvm.svm import * from libsvm.svmutil import * […]

Kernels precomputados con LibSVM en Python

He estado buscando en la red por aproximadamente 3 horas, pero no pude encontrar una solución todavía. Quiero dar un kernel precomputado a libsvm y clasificar un conjunto de datos, pero: ¿Cómo puedo generar un kernel precomputado? (por ejemplo, ¿cuál es el núcleo básico precalculado para los datos de Iris ?) En la documentación de […]

Probabilidades confusas del predict_proba de svm de scikit-learn

Mi propósito es dibujar la curva PR por la probabilidad ordenada de cada muestra para una clase específica. Sin embargo, encontré que las probabilidades obtenidas por predict_proba () de svm tienen dos comportamientos diferentes cuando uso dos conjuntos de datos estándar diferentes: el iris y los dígitos. El primer caso se evalúa con el caso […]

¿Cómo instalo libsvm para python en Windows 7?

¿Desea saber cómo instalar libsvm para Python en Windows 7? Descargué el archivo livsvm zip, pero no entiendo las instrucciones incluidas. He colocado el archivo libsvm.dll en mi directorio c: \ windows \ system32, pero cuando lo bash import svmutil o from svm import * yo obtengo Traceback (most recent call last): File “”, line […]

Windows 7 64bit libsvm y error de python: la función ‘svm_get_sv_indices’ no es foud

Estoy trabajando en Windows 7 (64 bits). He instalado Python 2.7.3 (versión de 32 bits) y libsvm-3.13. Cuando bash iniciar un archivo .py simple que importa svmutil, aparece un error. C:\libsvm-3.13\python>python provade.py Traceback (most recent call last): File “provade.py”, line 1, in from svmutil import * File “C:\libsvm-3.13\python\svmutil.py”, line 3, in from svm import * […]

Cálculo de la función de decisión de SVM manualmente.

Estoy tratando de calcular MANUALMENTE la decisión de la función de un clasificador SVC (en lugar de usar el método incorporado) usando la biblioteca de Python SKLearn. Sin embargo, he intentado varios métodos, pero solo puedo obtener el cálculo manual para que coincida cuando no escala mis datos. z es un dato de prueba (que […]

Escalado de datos en scikit-learn SVM

Si bien libsvm proporciona herramientas para escalar datos, con Scikit-Learn (que debería basarse en libSVM para el clasificador de SVC) no encuentro la forma de escalar mis datos. Básicamente quiero usar 4 funciones, de las cuales 3 van de 0 a 1 y la última es un número “variable” altamente variable. Si incluyo la cuarta […]