Menambahkan lapisan konvolusional baru
Pimpinan proyek Anda memberikan sebuah model CNN baru. Mari kita lihat arsitektur model tersebut dan tambahkan satu lapisan konvolusional baru.
Model tersedia sebagai CNNModel. Paket torch dan torch.nn sebagai nn sudah diimpor.
Latihan ini merupakan bagian dari kursus
Deep Learning untuk Gambar dengan PyTorch
Instruksi latihan
- Instansiasikan model dari kelas
CNNModeldan akses lapisan-lapisan konvolusionalnya. - Buat lapisan konvolusional baru dengan
in_channelssama denganout_channelsmilik lapisan yang ada,out_channelsdiatur ke 32, sertastridedanpaddingkeduanya 1, dankernel_sizebernilai 3; tetapkan keconv2. - Tambahkan (append) lapisan baru ke model dengan nama "conv2".
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Create a model
model = ____
print("Original model: ", model)
# Create a new convolutional layer
conv2 = ____
# Append the new layer to the model
model.____(____)
print("Extended model: ", model)