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

Görüntü veri kümesi

Haydi görüntülerden bir Torch Dataset oluşturarak başlayalım. Bunu veriyi keşfetmek ve ileride bir modele beslemek için kullanacaksın.

Bulut sınıflandırma görevinin eğitim verisi aşağıdaki dizin yapısında saklanıyor:

clouds_train
  - cirriform clouds
    - 539cd1c356e9c14749988a12fdf6c515.jpg
    - ...
  - clear sky
  - cumulonimbus clouds
  - cumulus clouds
  - high cumuliform clouds
  - stratiform clouds
  - stratocumulus clouds

clouds_train içinde her biri bir bulut türünü (veya açık gökyüzünü) temsil eden yedi klasör var. Bu klasörlerin her birinin içinde ilgili görüntü dosyaları bulunur.

Aşağıdaki import'lar senin için zaten yapıldı:

from torchvision.datasets import ImageFolder
from torchvision import transforms

Bu egzersiz

PyTorch ile Orta Düzey Deep Learning

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

Egzersiz talimatları

  • Görüntüyü tensora çevirecek birinci dönüşüm ve görüntüyü 128e 128e yeniden boyutlandıracak ikinci dönüşüm olmak üzere iki dönüşümü birleştir ve train_transforms değişkenine ata.
  • ImageFolder kullanarak dataset_train'i tanımla; veri dizin yolunu ("clouds_train") ve az önce tanımladığın dönüşümleri argüman olarak geçir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Compose transformations
train_transforms = ____([
    transforms.____,
    transforms.____,
])

# Create Dataset using ImageFolder
dataset_train = ____(
    ____,
    transform=____,
)
Kodu Düzenle ve Çalıştır