1. Nauka
  2. /
  3. Kursy
  4. /
  5. Modelowanie obrazów z Keras

Connected

ćwiczenie

Kodowanie one-hot do reprezentowania obrazów

Sieci neuronowe wymagają, aby etykiety klas w zbiorze danych były zapisane w formacie one-hot: każdy wiersz tablicy zawiera same zera, z wyjątkiem kolumny odpowiadającej danej etykiecie, która przyjmuje wartość 1.

Zbiór danych fashion zawiera trzy kategorie:

  1. Koszule
  2. Sukienki
  3. Buty

W tym ćwiczeniu stworzysz kodowanie one-hot dla niewielkiej próbki tych etykiet.

Instrukcje

100 XP
  • Zainicjalizuj zmienną ohe_labels, która będzie przechowywać tablicę zakodowaną metodą one-hot.
  • Użyj np.where(), aby w każdej iteracji znaleźć pozycję kategorii danego elementu w tablicy categories.
  • Przypisz wartość 1 do odpowiedniej kombinacji wiersza i kolumny w każdej iteracji.