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 merupakan bagian dari kursus
Pemodelan Citra dengan Keras
Instruksi latihan
Tambahkan layer Conv2D dan pilih padding sehingga keluaran berukuran sama dengan masukan.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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'))