开始使用免费开始使用

尝试不同的动量参数

在本练习中,您的目标是在 20 步内找到能使优化器收敛到以下非凸函数 \(x^{4} + x^{3} - 5x^{2}\) 最小值的最佳动量(momentum)。您将尝试两个不同的动量取值。本题的学习率固定为 0.01。

已为您提供可调用的 optimize_and_plot() 函数,它接收 momentum 参数作为输入。该函数会运行 SGD 优化器的 20 步并显示结果。

本练习是课程的一部分

使用 PyTorch 的深度学习入门

查看课程

交互式实操练习

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

# Try a first value for momentum
mom0 = ____
optimize_and_plot(momentum=mom0)
编辑并运行代码