Додайте padding до CNN
Padding дає змогу згортковому шару зберігати роздільну здатність вхідних даних для цього шару. Це роблять, додаючи нулі по краях вхідного зображення, щоб ядро згортки могло перекриватися з пікселями на межі зображення.
Ця вправа є частиною курсу
Моделювання зображень у Keras
Інструкції до вправи
Додайте шар 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'))