1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do uczenia głębokiego z PyTorch

Connected

ćwiczenie

Tworzenie etykiet zakodowanych metodą one-hot

Kodowanie one-hot przekształca pojedynczą etykietę całkowitoliczbową w wektor złożony z N elementów, gdzie N to liczba klas. Wektor ten zawiera zera oraz jedynkę na właściwej pozycji.

W tym ćwiczeniu ręcznie utworzysz wektor zakodowany metodą one-hot dla zmiennej y, a następnie użyjesz PyTorch, aby uprościć ten proces. Zbiór danych zawiera trzy klasy (0, 1, 2).

Biblioteki numpy (np), torch.nn.functional (F) oraz torch są już zaimportowane.

Instrukcje

100 XP
  • Ręcznie zakoduj metodą one-hot etykietę prawdziwą y, korzystając z dostarczonej tablicy NumPy, i zapisz wynik jako one_hot_numpy.
  • Użyj PyTorch, aby zakodować y metodą one-hot, i zapisz wynik jako one_hot_pytorch.