SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
MVS
Charnelli, Lorenti
Clasificaci´n Lineal
o
Hiperplano
separador
Notaci´n
o

M´quinas de vectores de soporte
a
Charnelli Mar´ Emilia, Lorenti Luciano
ıa
Facultad de Inform´tica - UNLP
a

4 de diciembre de 2013

M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo
Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
Contenidos

MVS
Charnelli, Lorenti
Clasificaci´n Lineal
o

Clasificaci´n Lineal
o

Hiperplano
separador
Notaci´n
o

Hiperplano separador
Notaci´n
o
M´quinas de vectores de soporte
a
Definiciones
Margen Funcional

´
Hiperplano Separador Optimo
Distancia del punto m´s cercano al plano
a

Formulaci´n del problema
o
Soluci´n del problema
o

M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo
Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
MVS

Clasificaci´n lineal
o

Charnelli, Lorenti
Clasificaci´n Lineal
o

n

Se utiliza una funci´n lineal f : X ∈
o

→

.

La entrada x = (x1 , x2 , ..., xn ) es asignada a la clase
positiva si f (x) ≥ 0,

Hiperplano
separador
Notaci´n
o
M´quinas de
a
vectores de soporte

La entrada x = (x1 , x2 , ..., xn ) es asignada a la clase
negativa si f (x) < 0,

Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo

f (x) es una funci´n lineal de x ∈ X , por lo tanto lo podemos
o
escribir de la siguiente manera:

Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o

n

f (x) =< w , x > +b =

wi xi + b
i=1
Hiperplano separador

MVS
Charnelli, Lorenti
Clasificaci´n Lineal
o
Hiperplano
separador

Una interpretaci´n geom´trica de ´ste tipo de hip´tesis es
o
e
e
o
que el espacio de entrada X est´ dividido en dos partes por
a
el hiperplano.
Un hiperplano es un subespacio af´ de dimensi´n n − 1 que
ın
o
divide el espacio en dos mitades.
Para representar todos los posibles hiperplanos de n se
requieren n + 1 par´metros:
a
n par´metros que definen al vector normal
a
un par´metro por b.
a

Notaci´n
o
M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo
Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
MVS

Notaci´n
o

Charnelli, Lorenti
Clasificaci´n Lineal
o
Hiperplano
separador

T´
ıpicamente usamos X para denotar el espacio de entrada e
Y para denotar el dominio de salida. Usualmente X ∈ n .
Y = {−1, 1},
S = {(x1 , y1 ), · · · , (x , y )} ⊆ (X × Y )
donde es la cantidad de ejemplos. Nos referimos a los xi
como ejemplos, instancias o patrones y a los yi como sus
etiquetas o clases.

Notaci´n
o
M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo
Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
Margen Funcional

MVS
Charnelli, Lorenti
Clasificaci´n Lineal
o
Hiperplano
separador
Notaci´n
o
M´quinas de
a
vectores de soporte

Definimos el margen (funcional) del par (xi , yi ) con respecto
al hiperplano (w , b) a la cantidad:

Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo

λi = yi (< w .xi > +b)

Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
Historia

MVS
Charnelli, Lorenti
Clasificaci´n Lineal
o
Hiperplano
separador

Las M´quinas de Soporte Vectorial (en ingl´s Support
a
e
Vector Machines) fueron propuestas por Vladimir
Vapnik en 1992.
M´todo de clasificaci´n supervisada cuyo objetivo es
e
o
determinar la frontera ´ptima entre dos grupos de
o
patrones, pudiendo extenderse a un n´mero mayor.
u
Determinan el hiperplano que maximiza la distancia
m´
ınima ( o margen geom´trico ) entre los ejemplos del
e
conjunto de datos y el hiperplano.

Notaci´n
o
M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo
Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
Objetivo de la MVS
El objetivo de las m´quinas de soporte vectorial es encontrar
a
el par (w , b) que no s´lo clasifique correctamente el
o
conjunto de muestras sino que alcance el m´ximo margen
a
posible. Dicho margen puede ser visto como la distancia del
plano al punto m´s cercano.
a

MVS
Charnelli, Lorenti
Clasificaci´n Lineal
o
Hiperplano
separador
Notaci´n
o
M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo
Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o

Figura : Hiperplano separador obtenido con la MVS
´
Hiperplano Separador Optimo

MVS
Charnelli, Lorenti

Dada la evaluaci´n del punto m´s cercano en el plano
o
a
< w , xn > +b = d
Podemos obtener los par´metros del hiperplano para d = 1.
a

Clasificaci´n Lineal
o
Hiperplano
separador
Notaci´n
o
M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo

w1 x1 + w2 x2 + · · · wn xn + b = d
Dividiendo todo por d’
w1
w
w
b
x1 + 2 x2 + · · · n xn +
=1
d
d
d
d
w1 x1 + w2 x2 + · · · wn xn + b = 1
< w , xn > +b = 1

Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
MVS

Distancia del punto m´s cercano al plano
a

Charnelli, Lorenti

Sea xn el punto mas cercano al plano y x un punto sobre el
plano, la distancia entre xn y el plano definido por (w , b)
est´ dada por:
a

Clasificaci´n Lineal
o
Hiperplano
separador
Notaci´n
o
M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo

Debido a que estamos utilizando el plano normalizado
< w , xn > +b = 1
Entonces
| < w , xn > +b|
|w |
1
=
|w |

distancia =

(1)

Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
Formulaci´n del problema
o

MVS
Charnelli, Lorenti
Clasificaci´n Lineal
o
Hiperplano
separador
Notaci´n
o

Encontrar el vector w que maximiza el margen geom´trico
e
con la restricci´n que si xn es el punto m´s cercano entonces
o
a
| < w , xn > +b| = 1
1
||w ||
Sujeto a
m´
ın

Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo
Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o

Maximizar

n=1,2,··· ,N

M´quinas de
a
vectores de soporte

| < w , xn > +b| = 1
MVS

Formulaci´n del problema
o

Charnelli, Lorenti
Clasificaci´n Lineal
o
Hiperplano
separador
Notaci´n
o

EL problema de minimizaci´n queda entonces
o
1
Minimizar < w , w >
2
Sujeto a yn (< w , xn > +b) ≥ 1
w∈

d

yb∈

M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo

para n = 1, 2, · · · , N

Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
Soluci´n del problema
o

MVS
Charnelli, Lorenti
Clasificaci´n Lineal
o
Hiperplano
separador
Notaci´n
o

Al tener restricciones con desigualdad no es posible
utilizar los multiplicadores de Lagrange.
Existe una generalizaci´n del m´todo que permite
o
e
utilizar Lagrange con desigualdades. El teorema de
Karush-Khun-Tucker.

M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo
Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
Soluci´n del problema - KKT
o

MVS
Charnelli, Lorenti

Para poder expresar el problema de forma equivalente
utilizando el teorema de Karush-Khun-Tucker
Tomar la restricci´n de desigualdad y ponerla en forma
o
cero.
yn (< w , xn > +b) − 1 ≥ 0
Se resta la funci´n de restricci´n multiplicada por los
o
o
multiplicadores de Lagrange en forma cero a la funci´n
o
objetivo. Minimizar:
L(w , b, α) =

1
< w, w > −
2

N

αn (yn (< w , xn > +b) − 1)
n=1

Con respecto a w y b y maximizando con respecto a
αn ≥ 0

Clasificaci´n Lineal
o
Hiperplano
separador
Notaci´n
o
M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo
Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o
MVS

Soluci´n del problema - KKT
o

Charnelli, Lorenti

Se calculan las derivadas parciales de la funci´n con
o
respecto a w y a b

Clasificaci´n Lineal
o
Hiperplano
separador

N
wL = w −

Notaci´n
o

αn yn xn = 0

(2)

n=1

∂L
=−
∂b

N

αn y n = 0

(3)

n=1

Sustituir estas condiciones en el Lagrangiano original

L(α) = −

1
2

N

N

N

αn αm yn ym < xn , xm > +
n=1 m=1

αn
n=1

Ahora podemos maximizar L con respecto a α sujeto a que:
N

αn ≥ 0 para n = 1, · · · , N, y

αn yn = 0.
n=1

M´quinas de
a
vectores de soporte
Definiciones
Margen Funcional
Hiperplano Separador
´
Optimo
Distancia del punto
m´s cercano al plano
a
Formulaci´n del
o
problema
Soluci´n del problema
o

Más contenido relacionado

La actualidad más candente

Medidas descriptivas
Medidas descriptivasMedidas descriptivas
Medidas descriptivas
Karim Godinez
 
Unidad 1.teoria de errores
Unidad 1.teoria de erroresUnidad 1.teoria de errores
Unidad 1.teoria de errores
Luis Gala Nevew
 
Estadística descriptiva excel
Estadística descriptiva excelEstadística descriptiva excel
Estadística descriptiva excel
Stoka Nekus
 
Distribuciones de Probabilidad (Variable Aleatoria Continua)
Distribuciones de Probabilidad (Variable Aleatoria Continua)Distribuciones de Probabilidad (Variable Aleatoria Continua)
Distribuciones de Probabilidad (Variable Aleatoria Continua)
Daniel Gómez
 

La actualidad más candente (20)

Semana 4 D1
Semana 4 D1Semana 4 D1
Semana 4 D1
 
Medidas de dispersión Geonarkis Marquez
Medidas de dispersión Geonarkis Marquez Medidas de dispersión Geonarkis Marquez
Medidas de dispersión Geonarkis Marquez
 
Teo estadist.
Teo estadist.Teo estadist.
Teo estadist.
 
Tema 11
Tema 11Tema 11
Tema 11
 
Capítulo 04, Otras medidas descriptivas
Capítulo 04, Otras medidas descriptivasCapítulo 04, Otras medidas descriptivas
Capítulo 04, Otras medidas descriptivas
 
Medidas descriptivas
Medidas descriptivasMedidas descriptivas
Medidas descriptivas
 
T student
T studentT student
T student
 
Medidas de dispersión
Medidas de dispersiónMedidas de dispersión
Medidas de dispersión
 
Distribucion Normal
Distribucion NormalDistribucion Normal
Distribucion Normal
 
Estadistica
EstadisticaEstadistica
Estadistica
 
Folleto de estadística (1)
Folleto de estadística (1)Folleto de estadística (1)
Folleto de estadística (1)
 
Unidad 1.teoria de errores
Unidad 1.teoria de erroresUnidad 1.teoria de errores
Unidad 1.teoria de errores
 
Estadística descriptiva excel
Estadística descriptiva excelEstadística descriptiva excel
Estadística descriptiva excel
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Coeficiente de variación
Coeficiente de variaciónCoeficiente de variación
Coeficiente de variación
 
Dispersion agrupados
Dispersion agrupadosDispersion agrupados
Dispersion agrupados
 
Distribuciones de Probabilidad (Variable Aleatoria Continua)
Distribuciones de Probabilidad (Variable Aleatoria Continua)Distribuciones de Probabilidad (Variable Aleatoria Continua)
Distribuciones de Probabilidad (Variable Aleatoria Continua)
 
Distribucion Normal
Distribucion NormalDistribucion Normal
Distribucion Normal
 
Distribuciones de probabilidad continua
Distribuciones de probabilidad continuaDistribuciones de probabilidad continua
Distribuciones de probabilidad continua
 
Resueltos estimacion
Resueltos estimacionResueltos estimacion
Resueltos estimacion
 

Similar a Máquinas de vectores de soporte

Programación lineal
Programación linealProgramación lineal
Programación lineal
danile889_l
 
Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02
Unmsm   fisi - conjuntos convexos y programación matemática - io1 cl02Unmsm   fisi - conjuntos convexos y programación matemática - io1 cl02
Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02
Julio Pari
 
Metodos numericos2
Metodos numericos2Metodos numericos2
Metodos numericos2
monica
 
Metodos numericos2
Metodos numericos2Metodos numericos2
Metodos numericos2
monica
 

Similar a Máquinas de vectores de soporte (20)

Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02
Unmsm   fisi - conjuntos convexos y programación matemática - io1 cl02Unmsm   fisi - conjuntos convexos y programación matemática - io1 cl02
Unmsm fisi - conjuntos convexos y programación matemática - io1 cl02
 
Trabajo maria romero
Trabajo maria romeroTrabajo maria romero
Trabajo maria romero
 
Trabajo Range-Kutta
Trabajo Range-KuttaTrabajo Range-Kutta
Trabajo Range-Kutta
 
52101.pdf
52101.pdf52101.pdf
52101.pdf
 
Metodos numericos2
Metodos numericos2Metodos numericos2
Metodos numericos2
 
Metodos numericos2
Metodos numericos2Metodos numericos2
Metodos numericos2
 
Programación lineal en la investigación de operaciones
Programación lineal en la investigación de operacionesProgramación lineal en la investigación de operaciones
Programación lineal en la investigación de operaciones
 
MODELO MATEMÁTICO - DEFLEXIÓN DE UNA VIGA UNIFORME (Expansión de Funciones Pr...
MODELO MATEMÁTICO - DEFLEXIÓN DE UNA VIGA UNIFORME (Expansión de Funciones Pr...MODELO MATEMÁTICO - DEFLEXIÓN DE UNA VIGA UNIFORME (Expansión de Funciones Pr...
MODELO MATEMÁTICO - DEFLEXIÓN DE UNA VIGA UNIFORME (Expansión de Funciones Pr...
 
Plantilla ensayo
Plantilla ensayoPlantilla ensayo
Plantilla ensayo
 
Plantilla ensayo
Plantilla ensayoPlantilla ensayo
Plantilla ensayo
 
Plantilla ensayo
Plantilla ensayoPlantilla ensayo
Plantilla ensayo
 
Plantilla ensayo
Plantilla ensayoPlantilla ensayo
Plantilla ensayo
 
FUNCIONES DE UNA VARIABLE REAL (GUIA)
FUNCIONES DE UNA VARIABLE REAL (GUIA)FUNCIONES DE UNA VARIABLE REAL (GUIA)
FUNCIONES DE UNA VARIABLE REAL (GUIA)
 
Trabajo maria romero
Trabajo maria romeroTrabajo maria romero
Trabajo maria romero
 
MÉTODOS NUMÉRICOS
MÉTODOS NUMÉRICOSMÉTODOS NUMÉRICOS
MÉTODOS NUMÉRICOS
 
ECUACIONES NO LINEALES
ECUACIONES NO LINEALESECUACIONES NO LINEALES
ECUACIONES NO LINEALES
 
Metodo Simplex
Metodo SimplexMetodo Simplex
Metodo Simplex
 
Presentación de trabajo1.pptx
Presentación de trabajo1.pptxPresentación de trabajo1.pptx
Presentación de trabajo1.pptx
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 

Máquinas de vectores de soporte

  • 1. MVS Charnelli, Lorenti Clasificaci´n Lineal o Hiperplano separador Notaci´n o M´quinas de vectores de soporte a Charnelli Mar´ Emilia, Lorenti Luciano ıa Facultad de Inform´tica - UNLP a 4 de diciembre de 2013 M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 2. Contenidos MVS Charnelli, Lorenti Clasificaci´n Lineal o Clasificaci´n Lineal o Hiperplano separador Notaci´n o Hiperplano separador Notaci´n o M´quinas de vectores de soporte a Definiciones Margen Funcional ´ Hiperplano Separador Optimo Distancia del punto m´s cercano al plano a Formulaci´n del problema o Soluci´n del problema o M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 3. MVS Clasificaci´n lineal o Charnelli, Lorenti Clasificaci´n Lineal o n Se utiliza una funci´n lineal f : X ∈ o → . La entrada x = (x1 , x2 , ..., xn ) es asignada a la clase positiva si f (x) ≥ 0, Hiperplano separador Notaci´n o M´quinas de a vectores de soporte La entrada x = (x1 , x2 , ..., xn ) es asignada a la clase negativa si f (x) < 0, Definiciones Margen Funcional Hiperplano Separador ´ Optimo f (x) es una funci´n lineal de x ∈ X , por lo tanto lo podemos o escribir de la siguiente manera: Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o n f (x) =< w , x > +b = wi xi + b i=1
  • 4. Hiperplano separador MVS Charnelli, Lorenti Clasificaci´n Lineal o Hiperplano separador Una interpretaci´n geom´trica de ´ste tipo de hip´tesis es o e e o que el espacio de entrada X est´ dividido en dos partes por a el hiperplano. Un hiperplano es un subespacio af´ de dimensi´n n − 1 que ın o divide el espacio en dos mitades. Para representar todos los posibles hiperplanos de n se requieren n + 1 par´metros: a n par´metros que definen al vector normal a un par´metro por b. a Notaci´n o M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 5. MVS Notaci´n o Charnelli, Lorenti Clasificaci´n Lineal o Hiperplano separador T´ ıpicamente usamos X para denotar el espacio de entrada e Y para denotar el dominio de salida. Usualmente X ∈ n . Y = {−1, 1}, S = {(x1 , y1 ), · · · , (x , y )} ⊆ (X × Y ) donde es la cantidad de ejemplos. Nos referimos a los xi como ejemplos, instancias o patrones y a los yi como sus etiquetas o clases. Notaci´n o M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 6. Margen Funcional MVS Charnelli, Lorenti Clasificaci´n Lineal o Hiperplano separador Notaci´n o M´quinas de a vectores de soporte Definimos el margen (funcional) del par (xi , yi ) con respecto al hiperplano (w , b) a la cantidad: Definiciones Margen Funcional Hiperplano Separador ´ Optimo λi = yi (< w .xi > +b) Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 7. Historia MVS Charnelli, Lorenti Clasificaci´n Lineal o Hiperplano separador Las M´quinas de Soporte Vectorial (en ingl´s Support a e Vector Machines) fueron propuestas por Vladimir Vapnik en 1992. M´todo de clasificaci´n supervisada cuyo objetivo es e o determinar la frontera ´ptima entre dos grupos de o patrones, pudiendo extenderse a un n´mero mayor. u Determinan el hiperplano que maximiza la distancia m´ ınima ( o margen geom´trico ) entre los ejemplos del e conjunto de datos y el hiperplano. Notaci´n o M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 8. Objetivo de la MVS El objetivo de las m´quinas de soporte vectorial es encontrar a el par (w , b) que no s´lo clasifique correctamente el o conjunto de muestras sino que alcance el m´ximo margen a posible. Dicho margen puede ser visto como la distancia del plano al punto m´s cercano. a MVS Charnelli, Lorenti Clasificaci´n Lineal o Hiperplano separador Notaci´n o M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o Figura : Hiperplano separador obtenido con la MVS
  • 9. ´ Hiperplano Separador Optimo MVS Charnelli, Lorenti Dada la evaluaci´n del punto m´s cercano en el plano o a < w , xn > +b = d Podemos obtener los par´metros del hiperplano para d = 1. a Clasificaci´n Lineal o Hiperplano separador Notaci´n o M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo w1 x1 + w2 x2 + · · · wn xn + b = d Dividiendo todo por d’ w1 w w b x1 + 2 x2 + · · · n xn + =1 d d d d w1 x1 + w2 x2 + · · · wn xn + b = 1 < w , xn > +b = 1 Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 10. MVS Distancia del punto m´s cercano al plano a Charnelli, Lorenti Sea xn el punto mas cercano al plano y x un punto sobre el plano, la distancia entre xn y el plano definido por (w , b) est´ dada por: a Clasificaci´n Lineal o Hiperplano separador Notaci´n o M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo Debido a que estamos utilizando el plano normalizado < w , xn > +b = 1 Entonces | < w , xn > +b| |w | 1 = |w | distancia = (1) Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 11. Formulaci´n del problema o MVS Charnelli, Lorenti Clasificaci´n Lineal o Hiperplano separador Notaci´n o Encontrar el vector w que maximiza el margen geom´trico e con la restricci´n que si xn es el punto m´s cercano entonces o a | < w , xn > +b| = 1 1 ||w || Sujeto a m´ ın Definiciones Margen Funcional Hiperplano Separador ´ Optimo Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o Maximizar n=1,2,··· ,N M´quinas de a vectores de soporte | < w , xn > +b| = 1
  • 12. MVS Formulaci´n del problema o Charnelli, Lorenti Clasificaci´n Lineal o Hiperplano separador Notaci´n o EL problema de minimizaci´n queda entonces o 1 Minimizar < w , w > 2 Sujeto a yn (< w , xn > +b) ≥ 1 w∈ d yb∈ M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo para n = 1, 2, · · · , N Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 13. Soluci´n del problema o MVS Charnelli, Lorenti Clasificaci´n Lineal o Hiperplano separador Notaci´n o Al tener restricciones con desigualdad no es posible utilizar los multiplicadores de Lagrange. Existe una generalizaci´n del m´todo que permite o e utilizar Lagrange con desigualdades. El teorema de Karush-Khun-Tucker. M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 14. Soluci´n del problema - KKT o MVS Charnelli, Lorenti Para poder expresar el problema de forma equivalente utilizando el teorema de Karush-Khun-Tucker Tomar la restricci´n de desigualdad y ponerla en forma o cero. yn (< w , xn > +b) − 1 ≥ 0 Se resta la funci´n de restricci´n multiplicada por los o o multiplicadores de Lagrange en forma cero a la funci´n o objetivo. Minimizar: L(w , b, α) = 1 < w, w > − 2 N αn (yn (< w , xn > +b) − 1) n=1 Con respecto a w y b y maximizando con respecto a αn ≥ 0 Clasificaci´n Lineal o Hiperplano separador Notaci´n o M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o
  • 15. MVS Soluci´n del problema - KKT o Charnelli, Lorenti Se calculan las derivadas parciales de la funci´n con o respecto a w y a b Clasificaci´n Lineal o Hiperplano separador N wL = w − Notaci´n o αn yn xn = 0 (2) n=1 ∂L =− ∂b N αn y n = 0 (3) n=1 Sustituir estas condiciones en el Lagrangiano original L(α) = − 1 2 N N N αn αm yn ym < xn , xm > + n=1 m=1 αn n=1 Ahora podemos maximizar L con respecto a α sujeto a que: N αn ≥ 0 para n = 1, · · · , N, y αn yn = 0. n=1 M´quinas de a vectores de soporte Definiciones Margen Funcional Hiperplano Separador ´ Optimo Distancia del punto m´s cercano al plano a Formulaci´n del o problema Soluci´n del problema o