開始使用免費開始

在卷積網路中加入 strides

卷積核的 stride 大小會決定在沿著影像滑動時,是否會跳過部分像素。這會影響輸出的大小,因為當 stride 大於 1 時,卷積核只會以部分像素為中心進行運算。

本練習屬於課程

使用 Keras 進行影像建模

檢視課程

練習說明

建立一個含有 Conv2D 層的神經網路,並使用帶有 stride 的卷積,讓它每隔一個像素取樣。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Initialize the model
model = Sequential()

# Add the convolutional layer
model.add(Conv2D(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'))
編輯並執行程式碼