使用两个输入和一个输出的模型
现在,您已经有了两个输入(球队 ID 1 和球队 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
____(____, ____)