J'essayais de mieux comprendre la convolution et ses propriétés mathématiques et interprétations en ingénierie (spécialement dans le contexte de la vision par ordinateur). Rappelez-vous la convolution:
le premier argument (à la convolution) est généralement appelé l'entrée mais le deuxième argument (à la convolution) est généralement appelé le " noyau ". Cependant, dans la vision par ordinateur et les réseaux de neurones convolutifs, le deuxième argument est généralement appelé un " modèle " (peut-être l'image d'un bord ou d'une roue, ou d'une partie d'un objet). Cependant, dans d'autres domaines, je pense que ce sont les signaux et les systèmes, ce qu'on appelle généralement un " filtre ".
En tant qu'ingénieur logiciel, je pense que le nommage est extrêmement important car il nous donne le pouvoir de réfléchir à des concepts spécifiques. Avoir de mauvais noms peut conduire à une réflexion bâclée. Par conséquent, je supposais que ces noms techniques avaient probablement été choisis en tenant compte de ces idées. Est-ce que quelqu'un sait ou comprend pourquoi ces noms ont été utilisés pour le deuxième argument de la convolution?
Les noms spécifiques que je connais sont:
- Noyau (de mathématiques pures?)
- Filtre (signaux et systèmes?)
- Modèle (vision par ordinateur / apprentissage automatique)
Je ne sais pas si j'en manque, mais j'aimerais mieux comprendre ces noms et éventuellement (espérons-le) mieux comprendre intuitivement ce que fait l'opérateur de convolution et son interprétation en ingénierie et en mathématiques.
la source