สรุปบทเรียน

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

Zach Deane-Mayer

Data Scientist

ที่ผ่านมา...

  • Functional API
  • Shared layers
  • Categorical embeddings
  • Multiple inputs
  • Multiple outputs
  • Regression / Classification ในโมเดลเดียว
Deep Learning ขั้นสูงด้วย Keras

Shared layers

มีประโยชน์สำหรับการเปรียบเทียบ

  • ทีมบาสเกตบอล
  • ความคล้ายคลึง / การค้นหารูปภาพ
  • ความคล้ายคลึงของเอกสาร

เป็นที่รู้จักในวงวิชาการในชื่อ Siamese networks

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

Multiple inputs

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

Multiple outputs

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

Skip connections

input_tensor = Input((100,))
hidden_tensor = Dense(256, activation='relu')(input_tensor)
hidden_tensor = Dense(256, activation='relu')(hidden_tensor)
hidden_tensor = Dense(256, activation='relu')(hidden_tensor)
output_tensor = Concatenate()([input_tensor, hidden_tensor])
output_tensor = Dense(256, activation='relu')(output_tensor)

Visualizing the Loss Landscape of Neural Nets

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

โชคดี!

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

Preparing Video For Download...