inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

케라스, 인공지능의 공용어 완전정복

model.get_weights() 반환되는 가중치의 구조는?

해결된 질문

1026

ecomarine

작성한 질문수 20

0

한가지 더 궁금한 점이 있습니다.

model.get_weights() 반환되는 가중치의 구조는 어떻게 될까요?

model.summary()에서 모델이 2개라서

len(model.get_weights())하면 가중치와 바이어스가 각각 들어가나 해서 '2'를 예상했는데

'4'가 반환되는데, 반환된 가중치 shape가 어떻게 된 걸까요? 

딥러닝 keras 머신러닝 배워볼래요? tensorflow

답변 2

0

노마드크리에이터

안녕하세요? 답을 드리려고 보니 스스로 찾아내셨네요. 대단하십니다!

들으셨겠지만 '케라스 Summary 사용하기'에 보면 Parameter세는 법이 나와 있고

이걸 이해하면 하신 것 처럼 출력해보면 아실 수 있습니다. 

나중에 학습 후 history객체도 비슷한 방식으로 추적해 보시면 다양한 값을 참조할 수 있습니다.

감사합니다.

0

ecomarine

model.get_weight()[0][0] ~ [3] 까지 해보니

(784, 512)  (512, )  (512, 10)  (10, )

따라서 레이어 순서대로 각 레이어별 가중치, 바이어스가 각각 나타나네요.

dense_1에 가중치 shape는 784, 512

                       바이어스 shape는 512

dense_2에 가중치  shape는 512, 10

                       바이어스는 10

질문하고 나서 다시 해보니 알게되었습니다. 다음에는 안까먹께네요.

수업자료

0

23

2

paperswithcode 서비스 종료 관련 문의

0

205

2

22강 코드 call()메서드 is_training -> model(x,False)로 호출시 밸류에러 참고

0

48

1

강의자료 질문

0

42

1

강의자료는 어떻게 보나요

0

83

2

resize 질문

0

50

1

Colab실습관련

0

59

2

트랜스포머 FeedForward 관련 질문

0

69

2

mmdetection 2.x과 3.x 호환 관련 표기

0

76

2

mm_faster_rcnn_train_kitti.ipynb 실행 오류

0

94

3

[해결]그랩님 답변 주세요.

0

160

2

20251212 Kaggle 런타임에 scikit-learn 설치 실패 트러블 슈팅

0

75

1

get_dummies 관련문의

0

63

2

강의 수강

0

73

1

질문 드립니다.

0

75

3

그랩님의 답변을 기다립니다/102강 전반적인 에러

0

140

2

[그랩님께]101강 안드로이드 에러들(Key prop)해결방법 궁금합니다.

0

123

2

mm_faster_rcnn_train_coco_bccd 실행 오류 질문드립니다.

0

77

1

파라미터갯수에대한질문(030_IMDB_movie_reviews)

0

60

1

boston 데이터가 없다구요

0

36

1

강의 코드와 데이터 자료 위치

0

228

1

model 에 layer 를 add 할경우...

0

282

1

dataset.csv 파일은ㅇ ㅓ디서 찾을수 있나요?

0

209

1

적절한 batch_size와 epochs ?

0

1187

1