1. Обучение
  2. /
  3. Курса
  4. /
  5. Введение в глубокое обучение с PyTorch

Connected

упражнение

Создание унитарно закодированных меток

Унитарное кодирование (one-hot encoding) преобразует целочисленную метку в вектор из N элементов, где N — количество классов. Этот вектор содержит нули и единицу на нужной позиции.

В этом упражнении вы вручную создадите унитарно закодированный вектор для y, а затем упростите этот процесс с помощью PyTorch. Набор данных содержит три класса (0, 1, 2).

numpy (np), torch.nn.functional (F) и torch уже импортированы.

Инструкции

100 XP
  • Вручную выполните унитарное кодирование истинной метки y с помощью предоставленного массива NumPy и сохраните результат в переменную one_hot_numpy.
  • Выполните унитарное кодирование y с помощью PyTorch и сохраните результат в переменную one_hot_pytorch.