En OpenCV, ¿cuál es el parámetro svm.predect returnDFVal?
-
01-10-2019 - |
Pregunta
Estoy usando OpenCV pero no puedo encontrar nada en la documentación acerca de lo que los medios returnDFVal parámetros en el método para predecir las máquinas de vectores de soporte. ¿Alguien más sabe?
Solución
No he mirado en la documentación, y no he utilizado SVM de OpenCV (pero he utilizado LIBSVM). Mi conjetura es que significa: valor de la función decisión de retorno. Si se establece en true, se obtiene la distancia al margen (y se obtiene la clase mirando a la señal de ese valor) y si es falsa Retorna 1 o -1 dependiendo de la clase.
Otros consejos
De acuerdo con http://docs.opencv.org/modules/ml/ doc / support_vector_machines.html
returnDFVal especifica un tipo del valor de retorno. Si esto es cierto, y el problema es la clasificación de clase 2: a continuación, el método devuelve el valor de la función decisión que se firmó distancia al margen de lo contrario la función devuelve una etiqueta de clase (clasificación) o valor de la función estimada (regresión).
En realidad devuelve el clasificador de los datos de entrada más cercano que coincida con los datos entrenados. Este es el clasificador que le haya proporcionado durante el entrenamiento.