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

PyTorch DataLoader

Dataset sınıfını tanımladığın için tebrikler! Az önce oluşturduğun WaterDataset artık kullanıma hazır.

Eğitim verisini hazırlamadaki bir sonraki adım bir DataLoader kurmak. PyTorch DataLoader, bir Datasetten oluşturulup veriyi yükler, yığınlara (batch) böler ve istenirse veriye dönüşümler uygular. Sonrasında da eğitim için hazır bir veri örneği üretir.

Bu egzersizde, WaterDatasete dayalı bir DataLoader oluşturacaksın. İhtiyacın olan DataLoader sınıfı senin için torch.utils.data içinden zaten içe aktarıldı. Hadi başlayalım!

Bu egzersiz

PyTorch ile Orta Düzey Deep Learning

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

Egzersiz talimatları

  • water_train.csv dosyasından bir WaterDataset örneği oluştur ve dataset_train değişkenine ata.
  • dataset_traine dayalı dataloader_train oluştur; yığın boyutunu iki yap ve örnekleri karıştır (shuffle).
  • DataLoader'dan bir özellik ve etiket yığını al ve yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create an instance of the WaterDataset
dataset_train = ____(____)

# Create a DataLoader based on dataset_train
dataloader_train = ____(
    ____,
    batch_size=____,
    shuffle=____,
)

# Get a batch of features and labels
features, labels = ____
print(features, labels)
Kodu Düzenle ve Çalıştır