Intenté comprender mejor la convolución y sus propiedades e interpretaciones matemáticas en ingeniería (especialmente en el contexto de la visión por computadora). Recordemos la convolución:
el primer argumento (a la convolución) generalmente se denomina entrada, pero el segundo argumento (a la convolución) generalmente se denomina " núcleo ". Sin embargo, en la visión por computadora y las redes neuronales convolucionales, el segundo argumento generalmente se denomina " plantilla " (tal vez la imagen de un borde o una rueda, o alguna parte de un objeto). Sin embargo, en otras áreas, creo que se trata de señales y sistemas, generalmente se llama un " filtro ".
Como ingeniero informático, creo que nombrar es extremadamente importante porque nos da el poder de pensar sobre conceptos específicos. Tener malos nombres puede conducir a un pensamiento descuidado. Por lo tanto, estaba asumiendo que estos nombres técnicos probablemente fueron elegidos con estas ideas en mente. ¿Alguien sabe o entiende por qué estos nombres se han utilizado para el segundo argumento de la convolución?
Los nombres específicos que conozco son:
- Kernel (¿de pura matemática?)
- Filtro (señales y sistemas?)
- Plantilla (visión artificial / aprendizaje automático)
No estoy seguro de si me falta alguno, pero me gustaría entender mejor estos nombres y posiblemente (con suerte) entender intuitivamente mejor lo que hace el operador de convolución y su interpretación en ingeniería y matemáticas.
fuente