Saya mencoba untuk memahami konvolusi dengan lebih baik dan sifat matematika dan interpretasi dalam rekayasa (khususnya dalam konteks visi komputer). Ingat konvolusi:
argumen pertama (ke konvolusi) biasanya disebut input tetapi argumen kedua (ke konvolusi) biasanya disebut " kernel ". Namun, dalam visi komputer dan jaringan saraf convolutional, argumen kedua biasanya disebut " template " (mungkin gambar tepi atau roda, atau bagian dari suatu objek). Namun, di area lain, saya pikir adalah sinyal dan sistem, biasanya disebut " filter ".
Sebagai seorang insinyur perangkat lunak komputer, saya percaya bahwa penamaan sangat penting karena memberi kita kekuatan untuk memikirkan konsep-konsep tertentu. Memiliki nama yang buruk dapat menyebabkan pemikiran yang ceroboh. Oleh karena itu, saya berasumsi bahwa nama-nama teknis ini mungkin dipilih dengan pemikiran ini dalam pikiran. Apakah seseorang tahu atau mengerti mengapa nama-nama ini digunakan untuk argumen kedua konvolusi?
Nama spesifik yang saya ketahui adalah:
- Kernel (dari matematika murni?)
- Filter (sinyal dan sistem?)
- Templat (Visi Komputer / Pembelajaran Mesin)
Tidak yakin apakah saya melewatkan satu pun, tetapi saya ingin memahami penamaan ini dengan lebih baik dan mungkin (semoga) memahami secara intuitif lebih baik apa yang dilakukan operator konvolusi dan interpretasinya dalam rekayasa dan matematika.
sumber