开始使用免费开始使用

Hello,神经网络!

您将构建一个简单的神经网络,体会在 Keras 中搭建模型是多么快捷。

您要搭建的网络:输入为两个数字,经过包含 10 个神经元的隐藏层,最后输出一个不受约束的单个数值

要得到不受约束的输出,可在输出层不设置激活函数。这在回归等问题中很有用,因为我们希望输出可以取任意未受约束的数值。

本练习是课程的一部分

Keras 深度学习入门

查看课程

练习说明

  • tensorflow.keras.models 导入 Sequential 模型,并从 tensorflow.keras.layers 导入 Dense 层。
  • 创建一个 Sequential 模型实例。
  • 添加一个具有 10 个神经元、input_shape 为 2 个神经元的隐藏 Dense 层。
  • 再添加一个包含 1 个神经元的输出层,并使用 summary() 概览模型。

交互式实操练习

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

# Import the Sequential model and Dense layer
from tensorflow.keras.____ import ____
from tensorflow.keras.____ import ____

# Create a Sequential model
model = ____

# Add an input layer and a hidden layer with 10 neurons
model.add(Dense(____, input_shape=(____,), activation="relu"))

# Add a 1-neuron output layer
model.add(____)

# Summarise your model
model.____
编辑并运行代码