Stavo cercando di capire meglio la convoluzione e le sue proprietà matematiche e interpretazioni in ingegneria (specialmente nel contesto della visione artificiale). Ricorda la convoluzione:
il primo argomento (alla convoluzione) di solito viene chiamato input ma il secondo argomento (alla convoluzione) è generalmente chiamato " kernel ". Tuttavia, nella visione artificiale e nelle reti neurali convoluzionali, il secondo argomento è di solito chiamato " modello " (forse l'immagine di un bordo o di una ruota, o una parte di un oggetto). Tuttavia, in altre aree, penso che siano segnali e sistemi, di solito si chiama " filtro ".
Come ingegnere informatico, credo che la denominazione sia estremamente importante perché ci dà il potere di pensare a concetti specifici. Avere nomi cattivi può portare a pensieri sciatti. Pertanto, supponevo che probabilmente questi nomi tecnici fossero stati scelti tenendo conto di queste idee. Qualcuno sa o capisce perché questi nomi sono stati usati per il secondo argomento della convoluzione?
I nomi specifici di cui sono a conoscenza sono:
- Kernel (dalla matematica pura?)
- Filtro (segnali e sistemi?)
- Template (Computer vision / Machine Learning)
Non sono sicuro che mi manchi qualcuno, ma mi piacerebbe capire meglio questi nomi e possibilmente (eventualmente) capire intuitivamente meglio cosa fa l'operatore di convoluzione e la sua interpretazione in ingegneria e matematica.