PyTorch optimizer'ını kullanma
Daha önce, bir ağın ağırlığını elle güncelleyerek eğitim sürecinin perde arkasında nasıl işlediğine dair fikir edinmiştin. Ancak bu yöntem, çok katmanlı derin ağlar için ölçeklenebilir değildir.
Neyse ki PyTorch, bu süreci sadece birkaç satır kodla verimli şekilde otomatikleştiren SGD optimizer'ını sağlar. Şimdi, PyTorch optimizer'ı kullanarak ağırlıkları güncelleyip eğitim döngüsünü tamamlayacaksın.
Bir sinir ağı oluşturuldu ve model değişkeni olarak sağlandı. Bu model, bir ileri geçiş çalıştırmak ve pred tahmin tensörünü oluşturmak için kullanıldı. Tek-sıcak (one-hot) kodlanmış tensörün adı target ve çapraz entropi kayıp fonksiyonu criterion olarak saklandı.
torch.optim optim olarak ve torch.nn nn olarak senin için zaten yüklendi.
Bu egzersiz
PyTorch ile Deep Learning'e Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create the optimizer
optimizer = ____