1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Deep Learning with PyTorch

Connected

cvičení

Vytvoření one-hot zakódovaných labelů

One-hot encoding převede jednotlivý celočíselný label na vektor s N prvky, kde N je počet tříd. Tento vektor obsahuje nuly a jedničku na správné pozici.

V tomto cvičení ručně vytvoříš one-hot zakódovaný vektor pro y a pak využiješ PyTorch, aby ti celý proces zjednodušil. Datová sada má tři třídy (0, 1, 2).

numpy (np), torch.nn.functional (F) a torch jsou již naimportované.

Pokyny

100 XP
  • Ručně proveď one-hot encoding ground truth labelu y pomocí připraveného NumPy pole a výsledek ulož jako one_hot_numpy.
  • Pomocí PyTorche proveď one-hot encoding y a výsledek ulož jako one_hot_pytorch.