¿Debería buscar la máquina de vectores de soporte (SVM) o la red neuronal (NN)? ¿Cual es mejor?

En mi opinión, si eres un principiante en el campo del aprendizaje automático, SVM sería más fácil para ti.

En primer lugar, la intuición detrás de SVM es un poco más clara que las redes neuronales.

Luego, puede comenzar a usar SVM incluso si no comprende completamente lo que está sucediendo en segundo plano y aún así obtiene resultados muy agradables. La percepción se desarrollará con el tiempo. Esto es un poco más difícil con NN.

Por último, hay muchas bibliotecas muy buenas y fáciles de usar, como LibSVM, que pueden ayudarlo a hacer que las cosas funcionen rápidamente. Si lo instala hoy, puede tener un clasificador SVM (o regresión) ejecutándose dentro de 3-4 días.

Permítanme agregar también que hay otros algoritmos que puede usar, como RVM (máquinas de vectores de relevancia), que es el análogo bayesiano de SVM.

¡Buena suerte!

SVM es efectivamente un algoritmo, aunque con muchas variaciones.

NN es una amplia familia de algoritmos, incluidos los novedosos como Belief Propagation.

Espero que responda tu pregunta.

Otro punto son las instalaciones computacionales que tiene, ya que NN necesita muchos más recursos en comparación con SVM, especialmente los algoritmos de aprendizaje profundo. SVM es más razonable en ese sentido.

“Cuál es mejor “, por Mejor si queremos decir Rendimiento inteligente Mejor, Entonces todos los Algoritmos de aprendizaje convencionales (de los cuales SVM es parte) se saturan en un punto y no muestran ninguna mejora al aumentar el conjunto de datos después de un punto, donde como un NN simple o un NN medio da un mejor resultado, y usando un modelo de aprendizaje profundo, el rendimiento aumenta casi linealmente, con el aumento en el conjunto de datos.

Mientras que para un conjunto de datos pequeño, todo depende de qué tan bien hagamos la Ingeniería de características, y si la Ingeniería de funciones realizada es excelente para SVM, puede superar a un NN.

Información insuficiente para hacer un juicio objetivo. Si elige cuál aplicar a los datos, intente usar ambos y vea cuál produce los mejores resultados. Normalmente es difícil tener intuiciones sobre qué tan bien funcionará un algoritmo si lo has probado.

¡Persigue ambos!
Te aconsejaría que obtengas un conocimiento introductorio de ambos, y luego decidas cuál quieres presentarte más primero. Ambos son algoritmos muy sorprendentes.

En diferentes casos, se pueden realizar diferentes técnicas. Para obtener una respuesta adecuada, da una pista del problema.

Aquí hay un enlace de una pregunta similar y algunas buenas respuestas:
http://stackoverflow.com/questio

More Interesting

¿Qué es el algoritmo Twofish?

¿Cuál es el enfoque de IA para resolver el Cubo de Rubik aleatoriamente barajado?

¿Qué es un algoritmo para generar todas las combinaciones posibles de un conjunto dado de letras (por ejemplo, 'a', 'b', 'c', 'd', 'e')?

¿Cuál es la mejor fuente en línea para el aprendizaje de algoritmos?

¿Por qué son importantes las pruebas para estudiar algoritmos y estructuras de datos? ¿Estudiar esas pruebas complejas es realmente necesario?

Cómo diseñar una estructura de datos que pueda almacenar 1-1000 números

¿Qué algoritmos puedo usar para predecir la temperatura o dichos parámetros en función de sus datos históricos?

Deje G (V, E) ser un gráfico conectado, no dirigido, dar un algoritmo O (| V | + | E |) para calcular una ruta en G que atraviesa cada borde en E exactamente una vez en cada dirección?

¿Cuál es el elemento más pequeño / más grande en el código Java?

Cómo restar enteros usando un algoritmo

¿Se puede programar un algoritmo complejo de una manera simple? Suponga que no se necesitan optimizaciones.

Cómo explicar la complejidad algorítmica a la abuela en términos simples

¿Cuál es el significado de usar una cola prioritaria en el algoritmo de Dijkstra? ¿Qué diferencia hay si usamos una cola normal?

¿Crees que KNN tiene privilegios en comparación con otros algoritmos de aprendizaje automático porque aprende con el tiempo?

¿Qué tan difícil es la entrevista de Google? ¿Qué tipo de algoritmos y preguntas de ingenio espero?