Codificación de regresión logística en Python

En este blog aprenderá cómo codificar la regresión logística desde cero en python.

Antes de entrar en el código, comprendamos las matemáticas detrás de la regresión logística y entrenemos el modelo mediante el descenso de gradiente .

Regresión logística :

El nombre de este algoritmo es regresión logística debido a la función logística que usamos en este algoritmo. En esto combinamos linealmente las entradas (X) y los pesos/coeficientes para dar la salida (y).

La salida de este modelo escala entre 0 y 1, que actúa como probabilidad de que el punto de datos pertenezca a una clase en particular. Usamos la función sigmoidea para lograr este objetivo.

¡Oye! Esperar .

Tomado de Tenor

Simplemente siga los siguientes pasos y aprenderá cómo funciona.

  1. En primer lugar, todas las entradas se multiplican con sus respectivos pesos y se suman, y a esto lo llamamos suma ponderada .
  2. Cálculo del producto punto de pesos y entrada
Usando Sigmoid para escalar el valor entre 0 y 1.

3. Luego calculamos la pérdida usando la siguiente función de pérdida.

Los pesos/coeficientes es un vector dimensional que tenemos que aprender usando descenso de gradiente. Ahora veremos cómo aprender esos pesos.

Descenso de gradiente:

El descenso de gradiente es la técnica de optimización en la que usamos el gradiente de la función de pérdida para actualizar nuestros pesos. Ahora veremos cómo actualizar los pesos usando esto.

Muéstrame el código:

He implementado la clase de regresión logística. Este código no tiene implementada la regularización.

Implementación de regresión logística.
Código para trazar gráficos para visualización.

Tracemos algunos gráficos para visualizar cómo aprende el modelo.

época 1
Época 2
Época 5
época 10

Esto es todo por ahora. Si tienes alguna pregunta entonces, escribe en los comentarios.

Si eres un principiante y quieres saber qué es la calibración , visita este blog .

Calibración en aprendizaje automático

Suggested posts

Twitter de televisión en red

Twitter de televisión en red

Lo que es viejo ahora es nuevo otra vez y lo que solía ser algo reluciente ahora se siente aburrido. No me refiero a que los jeans JNCO regresen entre los chicos geniales del centro de la ciudad junto con otras modas de fines de la década de 1990.

3 formas comprobadas de mejorar su habilidad de escritura

Los beneficios de escribir y estrategias para ayudarte a hacerlo

3 formas comprobadas de mejorar su habilidad de escritura

En 2022, con el lanzamiento de GPT-3, la habilidad de escritura parece perder importancia. Con IA, las personas con mala escritura también pueden generar personal de calidad.

Related posts

Recopilación de OSINT para la caza de amenazas

Recopilación de OSINT para la caza de amenazas

¡Hola, entusiastas cibernéticos! Bienvenido de nuevo a la serie OSINT para la caza de amenazas. En el primer artículo, le di una descripción general de OSINT y su importancia en la caza de amenazas.

La semana de aprendizaje en el trabajo es más importante de lo que piensas

La semana de aprendizaje en el trabajo es más importante de lo que piensas

A menudo nos encontramos luchando para implementar lo que sabemos que es bueno para nosotros. Desde decirle a un ser querido que lo amamos hasta recordar hablar como un pirata, siempre habrá quienes digan que no hace falta un día, una semana o un mes de eventos porque ya están haciendo esas cosas.

Ese Archivo de Amenazas: Vol 7 Black Basta

Ese Archivo de Amenazas: Vol 7 Black Basta

En el mundo interconectado de hoy, la amenaza de los ataques cibernéticos es más frecuente que nunca. Los ciberdelincuentes y los actores del estado-nación buscan constantemente explotar las vulnerabilidades y robar datos valiosos, lo que representa un riesgo significativo para las organizaciones de todos los tamaños.

El primer libro para niños sobre drogarse

El primer libro para niños sobre drogarse

(Advertencia: esto es una sátira, con la intención de ser alegremente subversivo; definitivamente no es para niños) Has visto a tu mamá y papá esconderse en la cocina y fumar esos cigarrillos malolientes. ellos te dicen