¿Cuál es la comparación entre SVM y otros algoritmos de redes neuronales?

Bueno, es mejor no comparar entre Support Vector Machine (SVM) y Neural Networks porque son tipos de modelos muy diferentes (matemática e intuitivamente), aunque es cierto que intentan hacer lo mismo (clasificación / regresión principalmente).

La formulación de SVM se ha planteado y derivado absolutamente sobre la base de técnicas algebraicas / estadísticas (por Vladimir Vapnik). Lo que intenta hacer es construir un hiperplano lineal (ahora también no lineal) que separa el hiperplano en el espacio N-dimensional para separar todas las clases con el mayor margen posible (por lo que el nombre ‘clasificador de gran margen’) . La regresión logística, por otro lado, hace más o menos lo mismo, pero sin tener en cuenta la consideración de “gran margen”.

Fuente de la imagen: máquina de vectores de soporte

Se sabe que las redes neuronales son modelos bastante sofisticados en la comunidad de ML. Sin encontrar directamente un margen de separación entre clases, intenta asignar las entradas (de m-dimensional, por ejemplo) a otro espacio dimensional superior / inferior donde las entradas pueden separarse mediante un clasificador lineal (como SVM) si no son lineales en naturaleza. Entonces, los NN pueden actuar como un clasificador no lineal.

La primera imagen es un dato no separable linealmente (el rojo y el azul son dos clases).

La segunda imagen es una representación mapeada de las entradas a un espacio donde son linealmente separables.

Fuente de la imagen: redes neuronales, colectores y topología

More Interesting

¿Alguien puede darme la comparación de costos de SAAS disponibles para ejecutar redes neuronales profundas?

¿Qué laboratorios universitarios están trabajando en inteligencia artificial explicable?

¿Cómo se usa el modelado bayesiano para la inteligencia artificial?

AlphaGo vs Lee Sedol: ¿Quién gana y cuál será el puntaje final? ¿Por qué piensas eso?

¿Existe algún requisito previo para el aprendizaje automático y el aprendizaje profundo? ¿Has trabajado en eso?

¿Cuál es más fácil: crear aplicaciones de inteligencia artificial en iPhone o Android?

¿Qué ha hecho DeepMind desde su adquisición por parte de Google?

¿En qué se diferencia un ingeniero de software de aprendizaje automático con más de 3 años de experiencia de un doctorado sin experiencia en ML para resolver problemas a escala de Google? ¿Qué ventajas tiene la persona con experiencia? ¿Qué diferencias en el resultado podemos esperar?

¿Cómo se usa el aprendizaje automático en el modelado climático?

¿Puede un robot pasar una prueba de Turing 'inversa'? ¿Por qué? ¿A qué proporción de éxito?

¿Cómo se puede estimar la percepción de profundidad con visión monocular?

¿Hay algún buen punto de partida de código abierto para escribir una IA para un RTS?

¿Qué plataforma de bot es ideal para construir chatbots que admitan Facebook Messenger (todas las plantillas), slack, telegram y skype?

¿Cuál es tu visión de la inteligencia artificial? Y algunos años más tarde, ¿es posible que se necesiten trabajos enteros de humanos y las personas estarán desempleadas?

¿La tecnología o la IA eventualmente conducirán a la utopía?