使用 PyTorch 的深度学习入门
Jasmin Ludolf
Senior Data Science Content Developer, DataCamp
$$
我们能解决该问题吗?
设定性能基线
$$
$$ $$



修改训练循环以过拟合单个数据点
features, labels = next(iter(dataloader))
for i in range(1000):
outputs = model(features)
loss = criterion(outputs, labels)
optimizer.zero_grad()
loss.backward()
optimizer.step()
然后扩展到整个训练集
目标:最大化验证集准确率
可尝试:
$$

$$
原始模型在训练集上过拟合

$$
更新后的模型正则化过强

for factor in range(2, 6):
lr = 10 ** -factor

factor = np.random.uniform(2, 6)
lr = 10 ** -factor

使用 PyTorch 的深度学习入门