Optimize ediciyi yapılandırma
Artık eğitim mantığımız hazır olduğuna göre, modelin parametrelerini nasıl optimize edeceğimizi belirtmemiz gerekiyor.
Bu egzersizde, görüntü sınıflandırma görevlerinde kullanılan bir PyTorch Lightning modülü içindeki configure_optimizers metodunu tamamlayacaksın. Amacın, eğitim sırasında modelin parametrelerini güncelleyecek bir optimize edici kurmak. Bunu tamamlamak için öğrenme oranı 1e-3 olan Adam optimize edicisini kullanacaksın.
Bu egzersiz, kursun bir parçasıdır
PyTorch Lightning ile Ölçeklenebilir AI Modelleri
Egzersiz talimatları
- Öğrenme oranını
1e-3olarak ayarlayarak, modelin parametrelerini kullanıp bir Adam optimize edicisi oluştur.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
import torch
def configure_optimizers(self):
# Create an Adam optimizer for model parameters
optimizer = ____
return optimizer