開始使用免費開始

在 CNN 中加入 padding

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'))
編輯並執行程式碼