Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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'))
Chỉnh sửa và Chạy Mã