1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tłumaczenie maszynowe z Keras

Connected

ćwiczenie

Część 2: Poznajemy funkcję to_categorical()

W części 1 zaimplementowano funkcję compute_onehot_length(), która nie używała argumentu num_classes podczas obliczania wektorów one-hot.

Argument num_classes kontroluje długość wektorów zakodowanych metodą one-hot, produkowanych przez funkcję to_categorical(). Przekonasz się, że gdy masz dwa różne korpusy (czyli zbiory tekstów) o różnych słownikach, pozostawienie num_classes bez zdefiniowania może prowadzić do powstawania wektorów one-hot o różnych długościach.

Na potrzeby tego ćwiczenia funkcja compute_onehot_length() oraz słownik word2index zostały już przygotowane.

Instrukcje

100 XP
  • Wywołaj compute_onehot_length() dla words_1.
  • Wywołaj compute_onehot_length() dla words_2.
  • Wypisz długości wektorów one-hot uzyskanych dla words_1 i words_2.