使用兩個輸入與單一輸出的模型
現在你已經有兩個輸入(team id 1 與 team id 2)和輸出(分數差),可以把它們包成一個模型,之後就能用來擬合資料並在新資料上進行評估。
你的模型會像下列示意圖所示:
本練習屬於課程
使用 Keras 的進階深度學習
練習說明
- 定義一個模型,將兩個球隊作為輸入,並使用分數差作為輸出。
- 使用
'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
____(____, ____)