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
____(____, ____)