
- Xception 모델의 구현 : https://deep-learning-study.tistory.com/548
- 논문 : https://arxiv.org/pdf/1610.02357v3
참고 )
- 일반 convolution이 채널과 공간을 동시에 처리한다면, Depthwise Separable Convolution은 채널과 공간을 분리해서 처리하므로 파라미터 수가 적음.
- depth multiplier = 1, 하나의 입력 채널 당 몇 개의 depthwise 필터를 사용할 것인가?
-> depth_multiplier는 입력 채널 하나당 몇 개의 depthwise 필터를 적용할지를 결정하는 하이퍼파라미터로, 입력 채널이 3개이고, depth_multiplier = 1이면 각 채널당 하나의 필터가 적용되어 총 3개의 출력 채널이 생성된다. 반면 depth_multiplier = 2이면 각 채널에 2개의 필터가 적용되어 총 6개의 출력 채널이 생성된다.
일반적으로 Xception에서는 depth_multiplier = 1을 사용하며, 이는 각 입력 채널마다 하나의 필터만 적용한다는 의미이다. (Depthwise Separable Convolution은 입력 채널별로 필터를 독립적으로 적용함)