Вступ до Deep Learning з 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

Вступ до Deep Learning з PyTorch