Blok regresor kotak
Tugas terakhir Anda adalah membuat blok regresor untuk memprediksi koordinat bounding box. Anda memutuskan untuk menggunakan blok dengan 2 lapisan fully connected dengan aktivasi ReLU di antaranya, mirip dengan classifier yang Anda definisikan sebelumnya.
vgg_model dan input_dim Anda masih tersedia dan torch serta torchvision.models telah diimpor.
Latihan ini adalah bagian dari kursus
Deep Learning untuk Gambar dengan PyTorch
Petunjuk latihan
- Buat variabel
num_coordinatesdengan jumlah koordinat bounding box yang akan diprediksi. - Definisikan dimensi masukan yang sesuai untuk lapisan linear pertama dan atur dimensi keluarannya menjadi
32. - Definisikan dimensi keluaran yang sesuai pada lapisan terakhir regresor.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Define the number of coordinates
____
bb = nn.Sequential(
# Add input and output dimensions
nn.Linear(____, ____),
nn.ReLU(),
# Add the output for the last regression layer
nn.Linear(32, ____),
)