-
[파이썬] Seqeuntial 방법으로 모델 정의하기 with 텐서플로우텐서플로우/DNN 2022. 4. 23. 14:14
Seqeuntial()
- 모델이 순차적인 구조로 진행할 떄 사용
- 방법
- add()를 이용한 방법
- 리스트를 활용한 방법
- 다중 입력 및 출력이 존재하는 등의 복잡한 모델을 구성할 수 없음
[add를 이용한 방법]
model = Sequential() model.add(Dense(256,input_shape=(33,))) model.add(Dense(128,activation='relu')) model.add(Dense(64,activation='relu')) model.add(Dense(1,activation='linear')) model.summary() '''Model: "sequential_6" _________________________________________________________________ Layer (type) Output Shape Param # ================================================================= dense_4 (Dense) (None, 256) 8704 dense_5 (Dense) (None, 128) 32896 dense_6 (Dense) (None, 64) 8256 dense_7 (Dense) (None, 10) 650 ================================================================= Total params: 50,506 Trainable params: 50,506 Non-trainable params: 0 _________________________________________________________________ '''
[리스트를 활용한 방법]
model2 = Sequential([Dense(256,input_shape= (33,)), Dense(128, activation = 'relu'), Dense(64, activation = 'relu'), Dense(1, activation = 'linear')])
※
본 게시물은 개인적인 용도로 작성된 게시물이며. 이후 포트폴리오로 사용될 정리 자료이니
불펌과 무단도용은 하지 말아주시길 부탁드리고, 개인 공부 목적으로 이용해주시면 감사하겠습니다.※
'텐서플로우 > DNN' 카테고리의 다른 글
[파이썬] 함수형으로 정의하기 with 텐서플로우 (0) 2022.04.28