Eu estava tentando entender melhor a convolução e suas propriedades e interpretações matemáticas em engenharia (especialmente no contexto da visão computacional). Lembre-se da convolução:
o primeiro argumento (para a convolução) é geralmente chamado de entrada, mas o segundo argumento w (para a convolução) é geralmente chamado de " kernel ". No entanto, na visão computacional e nas redes neurais convolucionais, o segundo argumento é geralmente chamado de " modelo " (talvez a imagem de uma aresta ou roda, ou parte de um objeto). No entanto, em outras áreas, acho que são sinais e sistemas, geralmente chamado de " filtro ".
Como engenheiro de software de computador, acredito que a nomeação é extremamente importante porque nos dá o poder de pensar em conceitos específicos. Ter maus nomes pode levar a pensamentos desleixados. Portanto, eu estava assumindo que esses nomes técnicos provavelmente foram escolhidos com essas idéias em mente. Alguém sabe ou entende por que esses nomes foram usados para o segundo argumento da convolução?
Os nomes específicos que tenho conhecimento são:
- Kernel (de matemática pura?)
- Filtro (sinais e sistemas?)
- Modelo (visão computacional / aprendizado de máquina)
Não tenho certeza se estou perdendo algum, mas gostaria de entender melhor esses nomes e possivelmente (espero) entender intuitivamente melhor o que o operador de convolução faz e sua interpretação em engenharia e matemática.
fonte