17 votos

¿Por qué KNN es un clasificador no lineal?

¿Cómo se decide si un clasificador es lineal o no lineal?

¿Qué propiedad/característica hace que un clasificador sea lineal o no lineal?

Por ejemplo: ¿Por qué SVM es un clasificador lineal? Por qué la regresión logística es un clasificador lineal aunque utilice la función logística, que es una función no lineal?

1 votos

La linealidad del clasificador se refiere a su límite de decisión. ¿Es un hiperplano o no? (Y el de SVM generalmente no es lineal).

0 votos

Gracias @Emre , así que según tu respuesta, si el espacio de características es digamos de 6 dimensiones y el límite de decisión es de 5 dimensiones entonces es un clasificador lineal. ¿Estoy en lo cierto?

0 votos

¿Entonces no depende de la sexta? Podría seguir siendo no lineal en los otros cinco.

13voto

James Puntos 1294

Un clasificador es lineal si su límite de decisión en el espacio de características es una función lineal: los ejemplos positivos y negativos están separados por un hiperplano .

Esto es lo que hace una SVM por definición sin el uso del truco del kernel.

También la regresión logística utiliza límites de decisión lineales. Imagina que entrenas una regresión logística y obtienes los coeficientes $\beta_i$ . Es posible que desee clasificar un registro de prueba $\mathbf{x} =(x_1,\dots,x_k)$ si $P(\mathbf{x}) > 0.5$ . Donde la probabilidad se obtiene con su regresión logística por: $$P(\mathbf{x}) = \frac{1}{1+e^{-(\beta_0 + \beta_1 x_1 + \dots + \beta_k x_k)}}$$ Si se hacen las cuentas se ve que $P(\mathbf{x}) > 0.5$ define un hiperplano en el espacio de características que separa los ejemplos positivos de los negativos.

Con $k$ NN no tienes un hiperplano en general. Imagine una región densa de puntos positivos. La frontera de decisión para clasificar las instancias de prueba alrededor de esos puntos se parecerá a una curva, no a un hiperplano.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X