Deep Learning Academy · Lección

Grad-CAM: vea qué observa el modelo

Visualice qué píxeles impulsan una decisión

Lección 3 de 413 pasos

Grad-CAM: vea qué observa el modelo es una lección gratuita de Deep Learning Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Deep Learning Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Deep Learning Academy incluye 4 lecciones en total.

Abra la caja negra

Una CNN puede acertar por el motivo equivocado. Grad-CAM revela qué píxeles impulsaron realmente una predicción, para que pueda confiar en ella o cuestionarla.

Mapas de calor sobre la imagen

Grad-CAM superpone un mapa de calor a la entrada. Las regiones cálidas indican dónde se centró el modelo; las frías, qué ignoró. 🔥

Los gradientes indican la importancia

Traza el gradiente de la puntuación de la clase elegida hasta una capa convolucional y mide cuánto aportó cada mapa de características.

Elija una capa convolucional tardía

Los mejores mapas proceden de la última capa convolucional, donde las características son ricas y aún conservan suficiente información espacial para localizarlas.

Pondere los mapas de características

Calcule la media de los gradientes para obtener un peso por mapa de características y, después, combine los mapas con esos pesos en un único mapa aproximado.

Conserve solo lo positivo

Una ReLU aplicada al mapa combinado conserva las regiones que aumentan la puntuación de la clase y descarta los píxeles que apuntan en su contra.

cam = torch.relu((weights * activations).sum(dim=0))

Aumente al tamaño de los píxeles

El mapa es pequeño, así que debe aumentar su resolución hasta la de la imagen antes de superponerlo y obtener una visualización clara.

Detecte el aprendizaje de atajos

Si el mapa de calor se ilumina en el fondo en lugar de hacerlo sobre el objeto, su modelo ha aprendido un atajo, no la señal real.

Depure las clasificaciones incorrectas

Ejecute Grad-CAM sobre las predicciones incorrectas para ver qué confundió al modelo. La región en la que se centró suele explicar el error al instante.

Genere confianza en las partes interesadas

Una evidencia visual clara de dónde observa el modelo facilita mucho explicarlo y defenderlo en implementaciones reales.

Una ventana, no una prueba

Grad-CAM es una visualización aproximada, no una demostración matemática exacta. Tómela como una pista importante y confírmela con otras comprobaciones. 🪟

overlay = heatmap * 0.4 + image * 0.6

Comprobación rápida

Piense por qué Grad-CAM resulta más útil cuando se interpreta junto con las predicciones del modelo.

Resumen

Use Grad-CAM para convertir los gradientes en un mapa de calor sobre la imagen, revelar qué impulsó una predicción y detectar el aprendizaje de atajos. 🎯

Gratis para empezar

Aprende Python con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Grad-CAM: vea qué observa el modelo» es gratis?

Sí — el texto completo de «Grad-CAM: vea qué observa el modelo» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Deep Learning Academy, actualiza a CoddyKit PRO. El curso de Deep Learning Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Grad-CAM: vea qué observa el modelo»?

Visualice qué píxeles impulsan una decisión Practicas Deep Learning Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Deep Learning Academy?

No se requiere experiencia previa. Deep Learning Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Grad-CAM: vea qué observa el modelo»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Deep Learning Academy?

Sí. Cada lección de Deep Learning Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Precisión, recall, F1 y ROC-AUC
  2. Matrices de confusión y análisis de errores
  3. Grad-CAM: vea qué observa el modelo
  4. Calibre la confianza
← Volver a Deep Learning Academy