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 .
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.
Simplemente siga los siguientes pasos y aprenderá cómo funciona.
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.
He implementado la clase de regresión logística. Este código no tiene implementada la regularización.
Tracemos algunos gráficos para visualizar cómo aprende el modelo.
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
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.
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.
¡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.
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.
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.
(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