inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

안녕하세요 모델 Conv2D 연산에서 activation을 안할 때의 경우는 언제인가요?

미해결

딥러닝 CNN 완벽 가이드 - TFKeras 버전

안녕하세요 CNN 강의를 꾸준히 들으면서 이에 대한 이론을 바탕으로 중간에 다른 코드들을 살펴보고 있는 중입니다 model = Sequential([ Conv2D(16,(3,3), strides = 3, input_shape = img_shape), MaxPooling2D(), Conv2D(32, (3,3),strides=2), MaxPooling2D(), Conv2D(64, (3,3)), MaxPooling2D(), Conv2D(64,(3,3)), MaxPooling2D(), Flatten(), Dropout(0.5), Dense(256, activation = 'relu'), Dropout(0.5), Dense(9, activation = 'softmax') ]) model.summary() 그런데 위와 같은 코드에서 궁금한 점이 생겼습니다. 이미지는 약 (500, 400)의 사이즈를 가지고 있습니다. 궁금한 점이 Feature Extracter 부분의 Conv2D 연산 때 activation 적용을 하지 않고 마지막 classify 때만 activation을 적용하는데, 레이어 층이 작아서 마지막에 한 번만 activation을 하면 되어서 그런 것인가요? 어떤 상황에서 activation을 하지 않고 넘어가는지 그러한 부분이 궁금합니다. 감사합니다

  • activatio
  • keras
  • conv2D
  • 딥러닝
  • 머신러닝 배워볼래요?
  • kaggle
  • tensorflow
  • cnn
유영재 댓글 3 좋아요 0 조회수 265

인기 태그

인프런 TOP Writers

주간 인기글