CNN에 패딩 추가하기
패딩을 사용하면 합성곱 층이 해당 층의 입력 해상도를 그대로 유지할 수 있어요. 이는 입력 이미지의 가장자리에 0을 덧붙여, 합성곱 커널이 이미지 가장자리의 픽셀과도 겹치도록 하는 방식으로 이루어집니다.
이 연습은 강의의 일부입니다
Keras로 배우는 이미지 모델링
연습 안내
Conv2D 층을 추가하고, 출력 크기가 입력과 동일해지도록 패딩을 선택하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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'))