Convolutional neural networks are deep learning architectures specialized for processing grid-like data, used in optical spectroscopy, polarization recovery, and medical imaging.Un trabajo delicado: imagine a un fotógrafo revelando una película en un cuarto rojo. Coloca la película en una cubeta y la imagen aparece lentamente en la hoja. Primero surgen los contornos — así, en una CNN, la primera capa de convolución (un filtro deslizante de 3×3) resalta líneas horizontales y verticales. La segunda capa ya detecta esquinas y texturas simples, y la quinta puede reconocer la oreja de un gato. Al final del procedimiento, a partir de mapas abstractos de características se ensambla un retrato significativo.
La idea de los campos receptivos locales se remonta a los trabajos de Hubel y Wiesel sobre la corteza visual (1959). En 1980, Kunihiko Fukushima propuso el neocognitrón, una red jerárquica para el reconocimiento de patrones inspirada en esos descubrimientos. La primera CNN con utilidad práctica fue creada por Yann LeCun en 1989 (LeNet) para el reconocimiento de dígitos manuscritos. Con la llegada de las GPU y el conjunto de datos ImageNet, las arquitecturas de Alex Krizhevsky (AlexNet, 2012), y posteriormente VGG, ResNet y EfficientNet, revolucionaron la visión por computadora.
La capa convolucional calcula la correlación cruzada entre el tensor de entrada y los filtros. Cada filtro es un pequeño tensor de pesos (por ejemplo, 3×3×profundidad) que se desliza con un paso (stride) dado. Se aplica la fórmula: resultado[x,y] = sesgo + suma sobre i,j,k de entrada[x+i, y+j, k] * filtro[i,j,k]. Luego, una no linealidad (normalmente ReLU). La capa de pooling (max pooling) sustituye una ventana por el valor máximo, reduciendo el tamaño. Las redes profundas son capaces de aprender una jerarquía de características, desde gradientes simples hasta objetos complejos.
La cámara del teléfono que enfoca automáticamente los rostros; las imágenes médicas donde el programa detecta tumores.
La red GoogLeNet (2014) contenía 'mini-redes' llamadas módulos inception, que miraban la imagen simultáneamente con filtros de diferentes tamaños, como si varios observadores examinaran una misma foto con lupas de diferente aumento.




















