始める無料で始める

2 つの入力と 1 つの出力を使うモデル

2 つの入力(チームID 1 と チームID 2)と出力(スコア差)がそろったので、後でデータへのフィッティングや新しいデータでの評価に使えるよう、モデルとしてまとめましょう。

モデルは次の図のようになります。

この演習はコースの一部です

Keras で学ぶ高度な Deep Learning

コースを見る

演習の手順

  • 2 つのチームを入力、スコア差を出力としてモデルを定義します。
  • オプティマイザに 'adam'、損失に 'mean_absolute_error' を指定してモデルをコンパイルします。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Imports
from tensorflow.keras.layers import Subtract
from tensorflow.keras.models import Model

# Subtraction layer from previous exercise
score_diff = Subtract()([team_1_strength, team_2_strength])

# Create the model
model = ____([____, ____], ____)

# Compile the model
____(____, ____)
コードを編集して実行