Я пытался лучше понять свертку и ее математические свойства и интерпретации в технике (особенно в контексте компьютерного зрения). Напомним, свертка:
первый аргумент (к свертке) обычно называется входом, но вторым аргументом (до свертки) обычно называют « ядром ». Однако в компьютерном зрении и в сверточных нейронных сетях второй аргумент обычно называют « шаблоном » (может быть, изображением ребра, колеса или некоторой части объекта). Однако в других областях, я думаю, это сигналы и системы, которые обычно называют « фильтрами ».
Как инженер-программист, я считаю, что наименование чрезвычайно важно, потому что оно дает нам возможность думать о конкретных концепциях. Наличие плохих имен может привести к небрежному мышлению. Поэтому я предполагал, что эти технические названия, вероятно, были выбраны с учетом этих идей. Кто-то знает или понимает, почему эти имена использовались во втором аргументе свертки?
Конкретные имена, которые мне известны:
- Ядро (из чистой математики?)
- Фильтр (сигналы и системы?)
- Шаблон (Компьютерное зрение / Машинное обучение)
Не уверен, что я что-то пропустил, но я хотел бы лучше понять эти названия и, возможно (надеюсь) лучше понять, что делает оператор свертки и как он интерпретируется в технике и математике.
источник