Nhập môn Deep Learning với PyTorch
Jasmin Ludolf
Senior Data Science Content Developer, DataCamp
$$
Ta có giải được bài toán không?
Thiết lập đường cơ sở hiệu suất
$$
$$ $$



Sửa vòng lặp huấn luyện để overfit một điểm dữ liệu
features, labels = next(iter(dataloader))
for i in range(1000):
outputs = model(features)
loss = criterion(outputs, labels)
optimizer.zero_grad()
loss.backward()
optimizer.step()
Sau đó mở rộng ra toàn bộ tập huấn luyện
Mục tiêu: tối đa hóa accuracy trên validation
Thử nghiệm với:
$$

$$
Mô hình gốc overfit dữ liệu huấn luyện

$$
Mô hình cập nhật có regularization quá mạnh

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

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

Nhập môn Deep Learning với PyTorch