Menu
CoddyTech

Regresión logística

Lección 15 de 19 del curso Introducción al aprendizaje automático de Coddy.

La regresión logística, a pesar de su nombre, es un modelo lineal utilizado principalmente para tareas de clasificación, no para regresión. Es ideal para situaciones en las que se desea predecir la presencia o ausencia de algo, como si un correo electrónico es spam o no. La regresión logística funciona bien para la clasificación binaria, pero puede extenderse a la clasificación multiclase mediante diferentes técnicas.

Fuente: wikipedia

En su esencia, la regresión logística predice la probabilidad de que un punto de entrada dado pertenezca a una clase determinada. A diferencia de la regresión lineal, que predice una salida continua, la regresión logística predice un resultado binario (1/0, Sí/No). El núcleo de la regresión logística reside en la función logística o función sigmoide, que mapea cualquier número de valor real a un valor entre 0 y 1, lo que la hace adecuada para la estimación de probabilidades.

S(x)= \frac {1}{1+e^{-x}}

Ajustar un modelo de regresión logística implica encontrar el mejor conjunto de coeficientes para la ecuación dados los datos de entrenamiento.

Si bien es eficiente y sencillo para la clasificación binaria, su rendimiento podría quedar por detrás de modelos más complejos para conjuntos de datos intrincados.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

challenge icon

Desafío

Fácil

Crea una función llamada sigmoid que reciba una lista que represente un punto de datos y devuelva el resultado de la función sigmoide. Usa numpy para resolver este problema.

Pruébalo tú mismo

import numpy as np
def sigmoid(point):
    arr = np.array(point)
    # Escribe el código aquí

Todas las lecciones de Introducción al aprendizaje automático

Practica por tu cuenta: Compilador de Python online