728x90
셋의 차이는 '방향성'이다.
Conv net 의 input 에 대해서 filter는 특정 방향으로 움직이게 되는데 그 방향성이 한가지면 1d, 두가지면 2d, 세가지면 3d이다.
예를 들어, input 이 5x5 이고 filter 가 5x1 이면 방향성이 열방향 하나이므로 Conv1d 를 사용하면 된다.
그런데 input이 5x5x3 인데, filter 가 2x2x1 이면, 방향성이 3가지 이므로 Conv3d 를 활용하면 된다.
그런데 input 이 5x5이고 filter 가 5x1 이라고 해도, 5x5x1의 input, 5x1x1 의 filter라고 볼 수 있으므로 Conv2d 든 Conv3d든 사용가능하다.
728x90
'도움되는 정보 > 파이썬 활용' 카테고리의 다른 글
클래스의 self에 대한 이해 (0) | 2021.02.03 |
---|