시작은 미약하였으나 , 그 끝은 창대하리라

[Convolution 의 Group 파라미터] torch.nn.Conv3d(group=1) 본문

인공지능/딥러닝 및 파이토치 기타 정리

[Convolution 의 Group 파라미터] torch.nn.Conv3d(group=1)

애플파ol 2024. 2. 3. 14:49

궁금증: mPLUG-2 논문을 보니 concat이라는 부분이 있었는데  깃허브 코드를 확인해보았을때는 concat의 부분이 보이지 않음.

            찾아보디 Conv3d에서 인자값으로 group이 존재.

 

 

1. group 기능 : Grouped Convolution 은 입력 값의 채널들을 여러 개의 그룹으로 나누어 독립적으로 Convolution 연산을 수행하는 방식.

ex) in_channels =4, group=2 이면 → 2개씩 묶어서 진행후 마지막 출력을 concat함. (그래야  쪼개진 입력차원에 대한 정보(차원크기)를 복원할 수 있으니, 예를들어 )

 

출처: https://eehoeskrap.tistory.com/431
출처: https://eehoeskrap.tistory.com/431
출처 : https://www.researchgate.net/profile/Jose-Cano-6/publication/342242494/figure/fig1/AS:903428242948107@1592405486871/Standard-vs-grouped-convolutions-a-In-a-standard-convolution-S-each-filter-is.ppm

 

 

기타 (딥러닝에 사용되는 다양한 Convolution 기법) : https://eehoeskrap.tistory.com/431#8.-grouped-convolution

Comments