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

류제성님의 프로필 이미지
류제성

작성한 질문수

Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득

[실습] TensorFlow Datasets 를 활용한 전처리 (1)

딥러닝 모델에서 hidden layer의 개수는 어떻게 정해야 하나요?(tf자격증 강의)

작성

·

1.6K

1

안녕하세요, 텐서플로우 자격시험 강의를 듣다 의문이 들어 질문드립니다.

1) hidden layer를 보면 5개 쌓은 것으로 이해됩니다(input layer, output layer 제외) 5개인 이유가 뭘까요? 어떤 기준으로 층 개수를 정하는 걸까요

2) layer의 unit를 2의 제곱수로 절반씩 줄이는데, 이것의 의미가 궁금합니다. 정하는 기준이 있다면 그것도 궁금합니다

감사합니다.

답변 1

0

런어데이님의 프로필 이미지
런어데이
지식공유자

안녕하세요, Dense(00, )에서의 00은 은닉층(hidden layer)의 노드의 개수를 의미하는데요. 

layer 종류/개수 및 노드 수 조정에 따라 모델의 성능이 달라지기 때문에, 성능의 최적화를 기준으로 layer의 종류/개수 및 노드 수 조정을 셋팅했다고 이해해 주시면 됩니다. 

관련해서 보다 자세한 내용은 강의에 안내드린 슬랙채널 통해 질문을 해주시면 강사님의 상세한 피드백을 받아보실 수 있습니다. 

감사합니다.

류제성님의 프로필 이미지
류제성

작성한 질문수

질문하기