본문 바로가기
Python Library/Keras

[Keras] Functional 모델

by goatlab 2022. 7. 30.
728x90
반응형
SMALL

Functional model

 

 

Keras에서 Functional API는 tf. keras보다 더 유연한 모델을 만드는 방법이다. 다중 출력 모델, 방향성 비순환 그래프 또는 공유 레이어가 있는 모델과 같은 복잡한 모델을 정의하는 방법이다. Functional API는 비선형 topology, 공유 계층, 심지어 다수의 입력 또는 출력을 가진 모델을 처리할 수 있다.

 

from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
import netron
from tensorflow.keras.layers import Input
from tensorflow.keras import Model

_input = Input(shape=(1))
X = Dense(2)(_input)
Y = Dense(1)(X)
model = Model(inputs=_input,outputs=Y)

model.summary()
model.save('test_functional.h5')
netron.start('test_functional.h5',port=8081)

 

https://deepmodi.com/2020/12/28/what-is-the-difference-between-the-sequential-api-and-functional-api-in-tensorflow-and-keras/

 

Difference between sequential and functional api in keras with example.

The Sequential API allows you to create a model layer-by-layer. where each layer has exactly one input tensor and one output tensor.

deepmodi.com

 

728x90
반응형
LIST