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, kursun bir parçasıdır
PyTorch ile Deep Learning'e Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create the optimizer
optimizer = ____