Me salté algunas explicaciones que usaban términos profesionales para describir cosas que me confundieron después de leerlas.
Como mis puntuaciones en chino son muy bajas, traté de explicar literalmente qué es la convolución...
Volumen, entendido como una especie de compresión, producto, acumulación;
La convolución requiere un núcleo de convolución, generalmente una matriz cuadrada de 3x3 o 5x5.
Por ejemplo:
//Un núcleo de convolución 3x3
0 0 0
0 1 0
0 0 0
¿Cómo utilizamos los núcleos de convolución para procesar datos?
Aquí hay un ejemplo:
// A continuación se muestra un conjunto de datos organizados en una matriz cuadrada.
//Esta es nuestra fuente de datos
1 3 5 1 3 5 1 3 5
4 5 6 1 3 5 1 3 5
4 5 6 1 3 5 1 3 5
4 5 6 1 3 5 1 3 5
Usaremos núcleos de convolución para escanear y procesar cada dato.
Por ejemplo, para procesar 5 en la segunda fila y la segunda columna
1 3 5 0 0 0
4 5 6 * 0 1 0
4 5 6 0 0 0
Extraemos los números alrededor de 5 , luego multiplicamos los números con la misma posición en las dos matrices cuadradas y los sumamos,
El resultado es 5 , lo cual, por supuesto, se debe a que lo que hace este núcleo de convolución es generar los datos originales.