¿Es posible verificar manualmente si los vectores de soporte siguen hiperplanos teóricos en SVM usando un núcleo de base radial?

Supongo que tiene una expresión analítica para el hiperplano de separación, representada como una ecuación [matemática] f ^ * (x) = 0 [/ matemática].

Para verificar si el hiperplano empírico sigue al teórico, observe que un SVM aprende una función [matemática] f (x) [/ matemática] que asigna la etiqueta +1 o -1 a todo el espacio de entrada, con el hiperplano de separación representado por [ matemáticas] f (x) = 0 [/ matemáticas]. Entonces, en principio, puede verificar en toda la superficie del hiperplano verdadero el valor de [math] f (x) [/ math], e idealmente debería ser 0 o, en la práctica, muy cercano a cero. La comprobación de toda la superficie es claramente inviable en la práctica, por lo que puede tomar muestras de puntos en la superficie para encontrar aproximadamente la calidad de la solución.

Una advertencia: solo debe esperar que [math] f (x) [/ math] esté cerca de [math] f ^ * (x) [/ math] donde la densidad de los puntos de entrenamiento es lo suficientemente alta. Para las regiones donde hay poca o ninguna información, los dos pueden diferir significativamente. Y esto es cierto para cualquier modelo de aprendizaje automático, no solo SVM. Entonces, cuando muestreas puntos en la superficie y tomas una diferencia promedio entre [matemáticas] f (x [/ matemáticas] [matemáticas]) [/ matemáticas] y [matemáticas] f ^ * (x) [/ matemáticas], las regiones dispersas domine el resultado en una implementación ingenua, y casi siempre concluirá que [math] f (x) [/ math] y [math] f ^ * (x) [/ math] no coinciden. Por lo tanto, debe tomar algún tipo de promedio ponderado de las muestras donde el peso captura la densidad de las instancias de entrenamiento alrededor del punto de muestra, o elegir puntos de muestra de tal manera que solo muestree en regiones de alta densidad.

More Interesting

¿Puedo incluir el aprendizaje automático en mi currículum después de aprender scikit-learn?

¿Qué enfoque debo tomar para manejar los datos de desequilibrio para crear un modelo de aprendizaje automático?

¿Cuáles son las intersecciones entre los campos de la ciencia de datos y los sistemas complejos?

¿Es útil R para aprender a investigar en planificación urbana, economía y diseño?

¿Hay trabajos de investigación que utilicen el aprendizaje profundo para tomar decisiones clínicas?

¿Cómo es el estado de ML en Palantir?

¿Cuáles son algunas áreas de investigación en la intersección del aprendizaje automático y las criptomonedas?

Para un maestro en aprendizaje automático, ¿cuál sería una mejor opción, KTH (MS en aprendizaje automático) o Chalmers (MS en sistemas adaptativos complejos)?

¿Cómo aprende IBM Watson de los libros y documentos médicos?

¿Cómo se usa SVM y cómo se implementa mejor?

¿Existe algún audiolibro 'técnico' realmente bueno para la investigación de operaciones o el aprendizaje automático, aparte del algoritmo maestro?

¿Cuáles son algunos chatbots de IA de código abierto que usan aprendizaje automático?

¿Cómo puede llevar a cabo experimentos y compararlos con otros algoritmos en la investigación de la visión por computadora (detección de objetos, reconocimiento, seguimiento, etc.)?

Ahora mismo estoy aprendiendo desarrollo web, pero no creo que me sea muy útil. ¿Debo aprender el aprendizaje automático o el desarrollo de software?

¿Cuál es el mejor curso de aprendizaje automático en Hyderabad?