Thêm padding cho một CNN
Padding cho phép một lớp tích chập giữ nguyên độ phân giải của đầu vào đi vào lớp đó. Cách làm là thêm các số 0 quanh viền ảnh đầu vào, để kernel tích chập có thể chồng lắp lên các điểm ảnh ở rìa của ảnh.
Bài tập này là một phần của khóa học
Mô hình hóa ảnh với Keras
Hướng dẫn bài tập
Thêm một lớp Conv2D và chọn padding sao cho đầu ra có cùng kích thước với đầu vào.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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'))