PyTorchで学ぶIntroduction to Deep Learning
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で学ぶIntroduction to Deep Learning