开始使用免费开始使用

尝试使用 dropout

Dropout 通过在训练过程中随机将部分输出值置零来帮助防止过拟合。在本练习中,您将构建一个带有 dropout 的简单神经网络,并观察它在训练模式与评估模式下的表现。

torch.nn 包已作为 nn 预加载,features 也已为您定义。

本练习是课程的一部分

使用 PyTorch 的深度学习入门

查看课程

交互式实操练习

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

# Model with Dropout
model = nn.Sequential(
    nn.Linear(8, 6),
    nn.Linear(6, 4),
    ____)

# Forward pass in training mode (Dropout active)
model.____
output_train = ____
编辑并运行代码