N2 inti jalur tiny GPT
minitorch & training loop
Pindah dari backprop manual ke autograd. Memakai minitorch (API mirip PyTorch): tensor, modul, optimizer, normalisasi, dan training loop yang bisa didiagnosis.
URUTAN BELAJAR
- tensor & autograd
- nn.Module & Linear
- LayerNorm / RMSNorm
- optimizer (SGD, Adam)
- training loop & overfit satu batch
- diagnosis (dead ReLU, loss curve)
HASIL YANG DISIMPAN
Classifier kecil yang dilatih dengan training loop sendiri, lengkap dengan kurva loss.
CEK PEMAHAMAN
Kenapa harus zero_grad() di tiap langkah? Apa yang terjadi kalau lupa?