46. What are deep ConvNets learning?
2023. 9. 18. 14:37ㆍGoogle ML Bootcamp/4. Convolutional Neural Networks
Visualizing and Understanding Convolutional Networks, 2013, Zeiler and Fergus.
- 각 convolution 단계에서 unit이 무엇을 학습하는지, 설명하는걸 되게 시각적으로 잘 표현함. 시간되면 읽어봐도 좋을 논문.

이때 9개의 Image patch라고 부르는 것이 filters인지는 모르겠다. 뉴런이라고 표현하는데 unit일지..
하지만 각 layer에 존재하는 neuron이라고 한다면 unit일 것 같고,각 unit 마다 어느 한 종류의 패턴을 중점적으로 나타내려는 것으로 보인다. 그렇다면 unit=9인 에시를 드는건가?
- 아니. layer에서 unit 하나를 pick
- 이후 9가지의 image patch를 input으로 하여 해당 unit's activation을 최대로 만드는 image patch가 무엇인지 테스트.
- 즉 해당 unit은 어떤 이미지에 반응하는지를 보려는 것.

'Google ML Bootcamp > 4. Convolutional Neural Networks' 카테고리의 다른 글
48. Content Cost function (0) | 2023.09.18 |
---|---|
47. Cost Function (0) | 2023.09.18 |
45. What is Neural Style Transfer? (0) | 2023.09.18 |
44. Face Verification and Binary Classification (0) | 2023.09.18 |
43. Triplet Loss (0) | 2023.09.18 |