शुरू करेंमुफ़्त में शुरू करें

नई convolutional लेयर जोड़ना

आपके प्रोजेक्ट लीड ने आपको एक नया CNN मॉडल दिया है. आइए मॉडल की आर्किटेक्चर देखें और इसमें एक नई convolutional लेयर append करें.

मॉडल CNNModel के रूप में उपलब्ध है. पैकेज torch और torch.nn को nn नाम से इम्पोर्ट किया गया है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

PyTorch के साथ इमेज के लिए डीप लर्निंग

पाठ्यक्रम देखें

अभ्यास निर्देश

  • CNNModel क्लास से एक मॉडल instantiate करें और उसकी convolutional लेयर्स तक पहुँचें.
  • एक नई convolutional लेयर बनाएँ जिसमें in_channels मौजूदा लेयर के out_channels के बराबर हो, out_channels 32 हो, stride और padding दोनों 1 हों, और kernel_size 3 हो; इसे conv2 में असाइन करें.
  • नई लेयर को मॉडल में append करें और उसका नाम "conv2" रखें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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)
कोड संपादित करें और चलाएँ