Shared layers

Deep Learning ขั้นสูงด้วย Keras

Zach Deane Mayer

Data Scientist

Shared layers

  • ต้องใช้ functional API
  • ยืดหยุ่นสูง

Deep Learning ขั้นสูงด้วย Keras

Shared layers

input_tensor_1 = Input((1,))
input_tensor_2 = Input((1,))

Deep Learning ขั้นสูงด้วย Keras

Shared layers

shared_layer = Dense(1)
output_tensor_1 = shared_layer(input_tensor_1)
output_tensor_2 = shared_layer(input_tensor_2)

Deep Learning ขั้นสูงด้วย Keras

การแชร์หลายเลเยอร์ในรูปแบบโมเดล

input_tensor = Input(shape=(1,))
n_teams = 10887
embed_layer = Embedding(input_dim=n_teams,
                        input_length=1,
                        output_dim=1,
                        name='Team-Strength-Lookup')
embed_tensor = embed_layer(input_tensor)
flatten_tensor = Flatten()(embed_tensor)
model = Model(input_tensor, flatten_tensor)
input_tensor_1 = Input((1,))
input_tensor_2 = Input((1,))
output_tensor_1 = model(input_tensor_1)
output_tensor_2 = model(input_tensor_2)
Deep Learning ขั้นสูงด้วย Keras

การแชร์หลายเลเยอร์ในรูปแบบโมเดล

Deep Learning ขั้นสูงด้วย Keras

มาฝึกกันเถอะ!

Deep Learning ขั้นสูงด้วย Keras

Preparing Video For Download...