시작하기무료로 시작하기

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'))
코드 편집 및 실행