Saltar al contenido
AI Atlas

Convolution

Convolución

Computer VisionNivel 2 · IntermedioMatemáticas~1 min de lectura

En una frase

Convolution: una operación que desliza un pequeño filtro sobre una imagen (u otra señal) y calcula en cada posición qué tanto coincide con un patrón.

¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica

Explícamelo fácil

Imagina una plantilla de 3×3 que detecta líneas verticales. La deslizas por toda la imagen y en cada posición anotas qué tan bien coincide. El resultado es un nuevo mapa que resalta dónde hay líneas verticales. Una CNN aprende cientos de plantillas así por sí sola.

Nivel técnico

Profundizando

Para cada posición se calcula la suma de productos elemento a elemento entre el filtro (kernel) y la región de la entrada: técnicamente, en deep learning suele ser una correlación cruzada. Hiperparámetros: tamaño del kernel, stride (paso), padding y número de canales de salida. Cada canal de salida es un «mapa de características».

¿Por qué importa?

Es la operación básica que permitió a las máquinas «ver» de forma eficiente.

¿Dónde se utiliza?

  • CNNs
  • Procesamiento de audio
  • Filtros de imagen

Antes de aprender esto

Continúa aprendiendo

Conceptos relacionados