Convolution
Convolución
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