Regresión Softmax completamente explicada para etiqueta de multiclase con Python

Regresión Softmax completamente explicada para etiquetado de múltiples clases con Python

Clasificación múltiple supervisada en aprendizaje automático

Foto de James Harrison en Unsplash

Introducción

En la regresión logística, lidiamos con clases binarias, es decir, dos clases en las columnas de salida. Sin embargo, en el mundo real, obtenemos diversos tipos de datos y a veces tenemos más de dos clases en la columna de salida. En ese caso, podemos utilizar la regresión de softmax, que es una regresión logística multinomial o un algoritmo de clasificación multicategoría. Para la regresión logística, podemos decir que es una forma de regresión de softmax.

Algunos de los aprendices pueden pensar que estamos resolviendo un problema de clasificación, pero usamos la regresión en el nombre del algoritmo. Como el cálculo base logístico es lineal solamente, el investigador simplemente añadió la función a su salida lineal para clasificación.

La función softmax crea la distribución de probabilidad para todas las clases, donde la suma de las salidas es igual a 1. Por ejemplo, si tenemos 4 clases en la columna de salida, las probabilidades de estas clases pueden ser [0.23, 0.45, 0.12, 0.20]. Esto significa que la clase con la probabilidad más alta probablemente será la predicción basada en la entrada.

Es muy importante ver los datos primero, observarlos y encontrar las columnas o características de entrada y objetivo. La siguiente cosa es comprobar si hay una columna de salida. Si la hay, entonces será regresión o clasificación; de lo contrario, será un enfoque basado en agrupamiento si la columna de salida no está disponible.

Después de observar todas estas cosas, el siguiente paso es entender completamente las características de los datos. Después de leer sobre las características, los investigadores pueden interpretar fácilmente las más importantes que pueden ayudar en la transformación de ingeniería de características.

Temas a cubrir:

  1. Modelo de regresión softmax sin utilizar ninguna transformación
  2. Modelo de regresión softmax utilizando la transformación logarítmica para columnas de distribución sesgada.
  3. Modelo de regresión softmax utilizando el escalado de características.

La siguiente parte es visualizar los datos.

Ejemplo de regresión softmax con Python:

import numpy as np import pandas as pd import seaborn as snsimport matplotlib.pyplot as pltfrom…

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

Investigadores de CMU proponen TIDEE Un agente incorporado que puede ordenar habitaciones nunca antes vistas sin ninguna instrucción explícita

La operación efectiva de un robot requiere más que simplemente obedecer ciegamente comandos predefinidos. Los robots ...

Inteligencia Artificial

Conoce DreamSync un nuevo marco de inteligencia artificial para mejorar la síntesis de texto a imagen (T2I) con comentarios de modelos de comprensión de imagen

Investigadores de la Universidad del Sur de California, la Universidad de Washington, la Universidad Bar-Ilan y Googl...

Inteligencia Artificial

Protegiendo el futuro de nuestros practicantes cultivando la próxima generación en medio del avance corporativo de la IA

Durante mi enseñanza en el Master en Gestión de la Asia Pacific ESSEC en el vibrante campus de Singapur, nos adentram...

Inteligencia Artificial

RELU vs. Softmax en Vision Transformers ¿Importa la longitud de la secuencia? Ideas de un artículo de investigación de Google DeepMind

Hoy en día, una arquitectura común de aprendizaje automático es la arquitectura de transformer. Una de las partes pri...

Inteligencia Artificial

Cómo ayudar a los estudiantes de secundaria a prepararse para el auge de la inteligencia artificial

Un programa de verano de una semana tiene como objetivo fomentar una comprensión más profunda de los enfoques de apre...

Inteligencia Artificial

Una nueva investigación de aprendizaje profundo identifica un medicamento antipalúdico como posible tratamiento para la osteoporosis

El problema de la osteoporosis, una condición caracterizada por una pérdida excesiva de hueso y un alto riesgo de fra...