在运行之前需要matplotlib包,快速方便的方法可以看这个pycharm导入matplotlib
可以尝试设置不同的学习率,创建不同大小的训练数据集,以及不同的斜率和截距
import torch
import matplotlib.pyplot as plt
torch.manual_seed(10)
# 设定学习率为0.01
lr = 0.01
best_loss = float("inf")
# 创建训练数据集,
# 即制造出接近 y = 4x + 6 的数据集,加上torch.randn()制造噪声
x = torch.rand(100, 1) * 10
y = 4*x + (6 + torch.randn(100, 1))
# 构