Starałem się lepiej zrozumieć splot i jego matematyczne właściwości i interpretacje w inżynierii (szczególnie w kontekście wizji komputerowej). Przypomnij sobie splot:
pierwszy argument (do splotu) jest zwykle nazywany wejściem, ale drugim argumentem (do splotu) jest zwykle nazywany „ jądrem ”. Jednak w wizji komputerowej i splotowych sieciach neuronowych drugi argument jest zwykle nazywany „ szablonem ” (może to być obraz krawędzi, koła lub jakiejś części obiektu). Jednak w innych obszarach myślę, że są to sygnały i systemy, które zwykle nazywane są „ filtrami ”.
Jako inżynier oprogramowania komputerowego uważam, że nazewnictwo jest niezwykle ważne, ponieważ daje nam siłę do myślenia o konkretnych koncepcjach. Posiadanie złych nazwisk może prowadzić do niechlujnego myślenia. Dlatego zakładałem, że te nazwy techniczne prawdopodobnie zostały wybrane z myślą o tych pomysłach. Czy ktoś wie lub rozumie, dlaczego te nazwy zostały użyte do drugiego argumentu splotu?
Znane mi nazwy to:
- Jądro (z czystej matematyki?)
- Filtr (sygnały i systemy?)
- Szablon (wizja komputerowa / uczenie maszynowe)
Nie jestem pewien, czy czegoś brakuje, ale chciałbym lepiej zrozumieć te nazewnictwo i być może (mam nadzieję) lepiej zrozumieć intuicyjnie to, co robi operator splotu i jego interpretację w inżynierii i matematyce.
źródło