인프런 커뮤니티 질문&답변

박인혁님의 프로필 이미지

작성한 질문수

딥러닝 CNN 완벽 가이드 - Fundamental 편

CIFAR10 데이터세트를 이용하여 CNN 모델 구현 실습 - 02

선생님 param 계산되는 과정에서 질문이 있습니다.

21.08.12 23:29 작성

·

229

0

안녕하세요 선생님, param 계산되는 과정에서 질문이 있습니다.

첫번째 param인 2432는 왜 2432가 나오는지 알겠는데

두번째 param인 9248은 어떻게 9248이 나오는지 잘 모르겠습니다 ㅠㅠㅠ

2432 + (?) = 9248이 되는거 같은데....

(?)는 3*3(kernel_size) * 3(channel)*32(filters) * ?

인거같은데... 제가 직접 계산해보면 9248이 안나옵니다 ㅠㅠㅠ

2432 + (?) = 9248

여기서 ?가 뭔지 알 수 있을까요?

감사합니다!!

답변 1

0

박우성님의 프로필 이미지

2021. 08. 30. 21:46

2432 + (?) = 9248이 나오는 것이 아닌, ConV2D 를 한번 더하게 되면 필터의 계수에 따라 32의 dense를 가지게 됩니다. 따라서 kernel size 3 * 3,  첫번째 ConV2D를 해서 나온feature map의 깊이 32 에, 두번째 ConV2D의 필터 수인 32로 3 * 3 * 32 * 32 + (bias 수 32) 로 9248이란 파라미터 수가 나오게됩니다.!
선생님이 답변을 놓친거 같아.. 제가 대신 남겨드립니다! 

박인혁님의 프로필 이미지
박인혁
질문자

2021. 08. 30. 23:46

오.... 정말 감사합니다!!!! 이해했습니다 ㅎㅎㅎㅎ

권 철민님의 프로필 이미지
권 철민
지식공유자

2022. 01. 29. 19:57

앗, 이 질문이 있는걸 깜빡했군요. 박우성님 답변 달아 주셔서 감사합니다. 박인혁님 죄송합니다. 질문이 있는걸 놓쳤습니다.