Tambahkan padding ke CNN
Padding memungkinkan sebuah layer konvolusi mempertahankan resolusi masukan ke layer tersebut. Ini dilakukan dengan menambahkan nol di sekeliling tepi gambar masukan, sehingga kernel konvolusi dapat tumpang tindih dengan piksel di tepi gambar.
Latihan ini adalah bagian dari kursus
Pemodelan Citra dengan Keras
Petunjuk latihan
Tambahkan layer Conv2D dan pilih padding sehingga keluaran berukuran sama dengan masukan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Initialize the model
model = Sequential()
# Add the convolutional layer
model.add(____(10, kernel_size=3, activation='relu',
input_shape=(img_rows, img_cols, 1),
____))
# Feed into output layer
model.add(Flatten())
model.add(Dense(3, activation='softmax'))