GUÍA Técnica

Desequilibrio de clases y remuestreo

Class imbalance is when one outcome vastly outnumbers another — like 99.9% legitimate transactions versus 0.1% fraud — which tricks models into ignoring the rare but important class.

Escuche esta guíaNarrado por IA · ~2 min

En esta pagina2 minutos de lectura
  1. Descripción general
  2. Buceo profundo
  3. Implementación en el mundo real
  4. El futuro del desequilibrio de clases y el remuestreo
  5. Poniéndolo en práctica
  6. Sigue explorando
  7. Preguntas frecuentes

Descripción general

Resampling rebalances the training data so the model actually learns to spot the minority.

Buceo profundo

Cuando las clases están sesgadas, un modelo puede alcanzar una precisión del 99,9% si siempre predice la mayoría y nunca detecta un solo fraude, lo cual es inútil. El remuestreo corrige la distribución del entrenamiento de dos maneras generales. El sobremuestreo duplica o sintetiza ejemplos minoritarios: el clásico SMOTE (Técnica de sobremuestreo sintético de minorías) crea nuevos puntos interpolando entre una muestra minoritaria y sus vecinos minoritarios más cercanos en lugar de copiarlos. En cambio, el submuestreo descarta los ejemplos mayoritarios (al azar o de forma inteligente mediante métodos como enlaces Tomek o NearMiss) para igualar las cosas, a costa de desechar datos. Las alternativas que evitan tocar los datos incluyen la ponderación de clase (penalizar más los errores minoritarios en la función de pérdida) y ajustar el umbral de decisión después del entrenamiento.

Implementación en el mundo real

Capacitar a un detector de fraude con tarjetas de crédito donde el fraude genuino está muy por debajo del 1% de las transacciones, utilizando SMOTE para amplificar los casos raros de fraude.

Construir un modelo médico para una enfermedad rara presente en solo un pequeño porcentaje de pacientes, aplicando ponderaciones de clase para que los casos omitidos sean penalizados en gran medida.

Detectar artículos defectuosos en una línea de fabricación donde casi todos los productos pasan la inspección, submuestreando los artículos "buenos" para equilibrar la capacitación.

Marcar intrusiones raras en la red en registros de ciberseguridad dominados por tráfico normal, evaluados con Precision-Recall AUC en lugar de precisión

El futuro del desequilibrio de clases y el remuestreo

El remuestreo está cada vez más automatizado dentro de los procesos de aprendizaje automático, con bibliotecas como imbalanced-learn que se integran directamente en la validación cruzada. La investigación se está desplazando hacia el aprendizaje sensible a los costos y las funciones de pérdida adaptadas (como la pérdida focal, que resta importancia a los ejemplos de mayoría fácil) que a menudo superan al remuestreo crudo en redes profundas. Para datos tabulares y de imágenes, los modelos generativos que sintetizan muestras minoritarias realistas están surgiendo como un sucesor más sofisticado de la interpolación de estilo SMOTE.

Poniéndolo en práctica

Por qué es importante

  • Costo y presupuesto. Las decisiones de arquitectura impulsan el rendimiento y los costos operativos durante años.
  • Decisiones más claras. La educación técnica ayuda a los equipos a elegir la pila adecuada, no sólo la más nueva.
  • control de calidad. Mejores opciones de ingeniería reducen los incidentes de confiabilidad en la producción.

cuidado con

  • La optimización de un punto de referencia puede ocultar debilidades más amplias del sistema.
  • Los costos de infraestructura y mantenimiento a menudo se subestiman.
  • Las brechas de seguridad y observabilidad pueden crecer a medida que los sistemas se vuelven más complejos.

Próximos pasos

  1. Defina objetivos de latencia, calidad y costos antes de la implementación.
  2. Comparación en condiciones realistas de carga y datos.
  3. Monitoreo de instrumentos para detectar errores, deriva e impacto para el usuario.
  4. Prepare rutas de reversión y respuesta a incidentes antes de escalar.

Sigue explorando

Boletín gratuito

Recibe el resumen diario de IA

Tres noticias verificadas sobre IA cada mañana de lunes a viernes, explicadas con claridad. Gratis para siempre y sin anuncios.

Un correo cada día laborable. Date de baja con un clic. Nunca vendemos ni compartimos tu dirección.

Ponte a prueba

Take the Class Imbalance and Resampling quiz

Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.

Empezar el cuestionario

Apoya la educación gratuita sobre IA. AI Understanding es una organización sin fines de lucro 501(c)(3): sin anuncios ni muros de pago, nunca. Hacer una donación

Preguntas frecuentes

What is Class Imbalance and Resampling?

El desequilibrio de clases se produce cuando un resultado supera ampliamente a otro (como 99,9% de transacciones legítimas frente a 0,1% de fraude), lo que engaña a los modelos para que ignoren la clase rara pero importante. El remuestreo reequilibra los datos de entrenamiento para que el modelo realmente aprenda a detectar la minoría.

¿Por qué la simple precisión es una métrica deficiente para un problema de clasificación altamente desequilibrado?

Si el 99,9% de los casos son negativos, un modelo que siempre predice negativos obtiene una precisión del 99,9% y no detecta ningún positivo, por lo que la precisión oculta un fracaso total en la clase poco común.

¿Qué hace SMOTE?

SMOTE (Técnica de sobremuestreo de minorías sintéticas) crea nuevos ejemplos de minorías interpolando entre un punto minoritario y sus vecinos minoritarios más cercanos, en lugar de simplemente duplicarlos.

¿Qué enfoque maneja el desequilibrio SIN cambiar la cantidad de ejemplos de entrenamiento?

La ponderación de clase deja los datos intactos y, en cambio, hace que la función de pérdida penalice más los errores en la clase minoritaria.

¿Cuál es un riesgo clave de aplicar sobremuestreo antes de dividir los datos en conjuntos de tren y prueba?

El remuestreo antes de la división permite que aparezcan puntos minoritarios casi idénticos tanto en el tren como en los conjuntos de prueba, lo que filtra información y produce un rendimiento demasiado optimista y poco realista.

¿Cuál es la principal desventaja del submuestreo aleatorio?

El submuestreo equilibra las clases al descartar ejemplos mayoritarios, lo que puede descartar datos informativos y perjudicar la capacidad del modelo para aprender la clase mayoritaria.