728x90
TensorFlow2 API로 모델 설계하는 방법
1. Sequential Model
- 순차적으로 차곡차곡 쌓아간다
from tensorflow import keras
model = keras.Sequential()
model.add(레이어)
....
model.fit(x, y, epochs=에폭, batch_size=배치사이즈)
2. Functional API
- 입력, 출력을 통해 모델을 정의
from keras
inputs = keras.Input(shape=(형태))
x = keras.layers.레이어(파람)(x)
...
outputs = keras.layers.레이어(파람)(x)
model = keras.Model(inputs=inputs, outputs=outputs)
model.fit(x, y, 에폭,배치사이즈)
3. Subclassing
- 모델 클래스 정의
from tensorflow import keras
class Model(keras.Model):
def __init__(self):
super(Model, self).__init__()
self.레이어()
...
def call(self, x):
x = self.레이어(x)
...
x = self.레이어(x)
retun x
model = Model()
model.fit(x, y, 에폭, 배치사이즈)
300x250
'컴퓨터과학 > 딥러닝 AI Andrew Ng' 카테고리의 다른 글
C3W2L09, C3W2L10 What is end-to-end deep learning?, Whether to Use End-To-End Deep Learning (0) | 2021.04.22 |
---|---|
ROI Pooling과 ROI Align에 대해 잘 정리된 사이트 (0) | 2021.04.22 |
C1W2L05, C1W2L06 Derivatives, More Derivative Examples (0) | 2021.04.21 |
C1W2L04 Gradient Descent (0) | 2021.04.21 |
C4W2L06 Inception Network Motivation (0) | 2021.04.21 |