Я пропустил некоторые объяснения, в которых использовались профессиональные термины для описания вещей, которые меня смутили после их прочтения.
Поскольку мои оценки по китайскому очень плохие, я попытался объяснить буквально, что такое свертка...
Объем, понимаемый как разновидность сжатия; произведение, произведение, накопление;
Для свертки требуется ядро свертки, обычно квадратная матрица 3x3 или 5x5.
Например:
//Ядро свертки 3x3
0 0 0
0 1 0
0 0 0
Как мы используем ядра свертки для обработки данных?
Вот пример:
// Ниже приведен набор данных, упорядоченных в квадратной матрице
//Это наш источник данных
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
Мы собираемся использовать ядра свертки для сканирования и обработки каждого данных.
Например, чтобы обработать 5
во второй строке и втором столбце
1 3 5 0 0 0
4 5 6 * 0 1 0
4 5 6 0 0 0
Мы извлекаем числа около 5
, затем умножаем числа с одинаковой позицией в двух квадратных матрицах и складываем их вместе:
Результат — 5
, что, конечно же, связано с тем, что ядро свертки выводит исходные данные.