안녕하세요 모델 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





