1. Nauka
  2. /
  3. Kursy
  4. /
  5. Głębokie uczenie z PyTorch – poziom średnio zaawansowany

Connected

ćwiczenie

Zbiór danych z dwoma wejściami

Budowanie modelu z wieloma wejściami zaczyna się od stworzenia niestandardowego zbioru danych, który dostarcza wszystkich wymaganych wejść. W tym ćwiczeniu zbudujesz zbiór danych Omniglot, który zwraca trójki złożone z:

  • obrazu znaku do sklasyfikowania,
  • wektora alfabetu zakodowanego metodą one-hot, o długości 30 – z samymi zerami poza jedynką wskazującą ID alfabetu, z którego pochodzi znak,
  • etykiety docelowej – liczby całkowitej z zakresu od 0 do 963.

Dostępna jest zmienna samples – lista trójek zawierających ścieżkę do pliku obrazu, wektor alfabetu i etykietę docelową. Poniższe importy zostały już wykonane, więc możemy działać!

from PIL import Image
from torch.utils.data import DataLoader, Dataset
from torchvision import transforms

Instrukcje 1/4

undefined XP
    1
    2
    3
    4
  • Przypisz transform i samples do atrybutów klasy o tych samych nazwach.