Clasificar: vecinos cercanos y regresión logística
Lo esencial
- 1Clasificar es predecir una categoría: binaria si hay dos clases, multiclase si hay más. La forma más simple de medirlo es la tasa de aciertos, siempre en datos de validación.
- 2k-NN predice la clase más votada entre los k ejemplos más cercanos según la distancia euclidiana. Un k chico memoriza el ruido y uno grande simplifica de más; hay que escalar las características, y con muchas dimensiones todas las distancias se parecen.
- 3La regresión logística pasa el puntaje lineal z = w·x + b por la sigmoide y obtiene una probabilidad. z es el logaritmo de las chances, y la frontera de decisión, z = 0, es una recta.
- 4Se entrena con descenso de gradiente sobre la entropía cruzada, que castiga sin límite la confianza equivocada. Su gradiente, (p − y)·x promediado, tiene la misma forma que el del MSE en la regresión lineal.
- 5Con varias clases, softmax convierte un puntaje por clase en probabilidades que suman 1. predict_proba da esas probabilidades, y el umbral 0,5 es una decisión que se ajusta según cuánto cuesta cada error.
En la teoría
- La pregunta
- Actividad: pinta las clases
- Clasificar es predecir una categoría
- Vecinos cercanos: dime con quién andas
- Regresión logística: una probabilidad en lugar de un voto
- Medir el error: la entropía cruzada
- Programar la logística desde cero
- Varias clases: softmax
- La probabilidad y el umbral
- Lo que aprendiste y lo que sigue
¿Terminaste este tema?
Márcalo y en la ruta verás cuánto llevas. Se guarda solo en este navegador.