CNN में padding जोड़ें
Padding से कोई convolutional लेयर अपने इनपुट का resolution बनाए रखती है. इसके लिए इनपुट इमेज के किनारों पर zeros जोड़ दिए जाते हैं, ताकि convolution kernel इमेज के किनारों वाले पिक्सेल्स के साथ भी overlap कर सके.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Keras के साथ Image Modeling
अभ्यास निर्देश
एक Conv2D लेयर जोड़ें और ऐसा padding चुनें जिससे आउटपुट का साइज इनपुट के बराबर रहे.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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'))