开始使用免费开始使用

创建包含多列的输入层

在本练习中,您将学习另一种创建多输入模型的方法。该方法仅适用于纯数值数据,但构建多变量神经网络更为简单。

现在锦标赛数据集中有三列数值特征:'seed_diff''home''pred'。本练习中,您将创建一个神经网络,使用单个输入层来处理上述三个数值输入。

该模型应只有一个输出,用于预测锦标赛比赛的分差。

本练习是课程的一部分

使用 Keras 的高级深度学习

查看课程

练习说明

  • 创建一个包含 3 列的单个输入层。
  • 将该输入连接到一个具有 1 个单元的 Dense 层。
  • 使用 input_tensor 作为输入、output_tensor 作为输出来创建模型。
  • 使用 'adam' 作为优化器、'mean_absolute_error' 作为损失函数来编译模型。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create an input layer with 3 columns
input_tensor = ____((____,))

# Pass it to a Dense layer with 1 unit
output_tensor = ____(____)(____)

# Create a model
model = ____(____, ____)

# Compile the model
____.____(optimizer=____, loss=____)
编辑并运行代码