BaşlayınÜcretsiz Başlayın

Doğrulama adımını uygulama

Bir sinir ağı modelini eğittikten sonra, eğitime devam ederken performansını izlememiz gerekir. PyTorch Lightning kullanarak, her epoch'ta doğrulama kaybını hesaplayıp günlüğe kaydetmek için validation_step() yöntemini uygula.

Bu egzersiz

PyTorch Lightning ile Ölçeklenebilir AI Modelleri

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Girdi yığını üzerinde modelle tahminleri hesapla.
  • F.cross_entropy() kullanarak doğrulama kaybını hesapla.
  • self.log() ile doğrulama kaybını val_loss olarak kaydet.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

import torch.nn.functional as F

def validation_step(self, batch, batch_idx):
    x, y = batch
    # Compute predictions using the model
    preds = ____(x)
    # Calculate validation loss
    loss = F.____(preds, y)
    # Log the validation loss
    self.____('val_loss', loss)
Kodu Düzenle ve Çalıştır