尝试不同的动量参数
在本练习中,您的目标是在 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)