まとめ

Keras で学ぶ高度な Deep Learning

Zach Deane-Mayer

Data Scientist

ここまでで

  • Functional API
  • 共有レイヤー
  • カテゴリ埋め込み
  • 複数入力
  • 複数出力
  • 1つのモデルで回帰/分類
Keras で学ぶ高度な Deep Learning

共有レイヤー

比較に有用

  • バスケットボールチーム
  • 画像の類似/検索
  • 文書の類似

学術文献では Siamese Network として知られる

Keras で学ぶ高度な Deep Learning

複数入力

Keras で学ぶ高度な Deep Learning

複数出力

Keras で学ぶ高度な Deep Learning

スキップ接続

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)

ニューラルネットの損失地形の可視化

Keras で学ぶ高度な Deep Learning

健闘を祈ります!

Keras で学ぶ高度な Deep Learning

Preparing Video For Download...