Saya cukup baru di jaringan saraf, tapi saya mengerti aljabar linier dan matematika konvolusi dengan cukup baik.
Saya mencoba memahami kode contoh yang saya temukan di berbagai tempat di internet untuk melatih NN konvolusional yang Keras dengan data MNIST untuk mengenali angka. Harapan saya adalah ketika saya membuat layer convolutional, saya harus menentukan filter atau set filter untuk diterapkan pada input. Tetapi tiga sampel yang saya temukan semua membuat lapisan convolutional seperti ini:
model.add(Convolution2D(nb_filter = 32, nb_row = 3, nb_col = 3,
border_mode='valid',
input_shape=input_shape))
Ini tampaknya menerapkan total 32 filter 3x3 untuk gambar yang diproses oleh CNN. Tapi apa saringan itu? Bagaimana saya menggambarkannya secara matematis? Dokumentasi yang keras tidak membantu.
Terima kasih sebelumnya,