Mapa mental
Máquinas de Soporte Vectorial
Conteúdo do mapa
Máquinas de Soporte Vectorial
¿Qué es?
- Algoritmo de red de aprendizaje maquina tipo feedfoward. Utiliza técnicas de mapeo de características a dimensiones mayores con la finalidad de separar linealmente un conjunto previamente inseparable.
- Usualmente aplicado en:
- Clasificación
- Análisis de datos estadísticos
- Reconocimiento de voz y escritura
- Clasificación de texto
- Clasificación de proteinas
- Regresión
- Tendencias financieras
- Diseño de fármacos
- Clasificación
- Dado un conjunto de entrenamiento, construye un hiperplano como superficie de decisión, de tal manera que el margen de separación entre los conjuntos sea maximizado.
- No son consideras redes neuronales, debido a que no modelan comportamientos biológicos, en cambio son clasificados como algoritmos de aprendizaje maquina.
- Usualmente aplicado en:
- Algoritmo de red de aprendizaje maquina tipo feedfoward. Utiliza técnicas de mapeo de características a dimensiones mayores con la finalidad de separar linealmente un conjunto previamente inseparable.
Orígenes
- Corinna Cortes y Vladimir Vapnik en 1995 propusieron las redes de soporte vectorial para la clasificación de problemas de grupos binarios, incluyendo aquellos que no cuentan con una separación lineal.
Principales capacidades
- Beneficios
- Permite la existencia de Outliers, o eventos aislados atípicos.
- Son efectivas en espacios n-dimensional.
- Utiliza como conjuntos de entrenamiento puntos en la función de decisión (llamados Vectores de Soporte), lo que lo hace eficiente en memoria.
- Es eficiente aun contando con pocos elementos para realizar su entrenamiento, a diferencia de las redes neuronales.
- Desventajas
- Bajo desempeño en comparación a otras técnicas (K-means, recursive least-squares) en presencia de conjuntos de datos grandes.
- No es recomendado su uso en presencia de conjuntos con alto traslape de datos y ruido.
- Beneficios
¿Qué variantes hay?
- Máquina de soporte vectorial de agrupación
- Usado comúnmente en aplicaciones industriales donde los datos no se encuentran completamente etiquetados.
- Máquinas de soporte vectorial multiclase
- Permite la separación de mas de dos conjuntos.
- Máquina de soporte vectorial de agrupación
¿Qué algoritmo de aprendizaje usa?
- Los Kernels son los métodos de generación de la superficie de decisión
- Incrementa la dimensionalidad de los conjuntos involucrados hasta contar con una superficie que pueda separar las clases de manera lineal para después regresar a su dimensión original.
- Producto punto
- Kernel Sigmoidal
- Kernel de la función radial-basis
- Kernel polinomíal
- Kernel doble capa perceptron.
- Incrementa la dimensionalidad de los conjuntos involucrados hasta contar con una superficie que pueda separar las clases de manera lineal para después regresar a su dimensión original.
- Los Kernels son los métodos de generación de la superficie de decisión
Implementación
- Hardware
- VLSI y FPGA
- Alta especificidad y bajo consumo de energía
- GPU
- Aceleración de procesamiento para grandes volumenes de kernels
- CPU
- VLSI y FPGA
- Software
- Scikit/Python
- Matlab
- R
- Tensorflow
- Hardware
Informações
- Descrição
- Ordenadores/Informática Mapa Mental sobre Máquinas de Soporte Vectorial, criado por Juan Carlos Moreno em 22-09-2017.
- Criado por
- Juan Carlos Moreno
- Visualizações
- 34
- Tags
- Avaliação