1. Learn
  2. /
  3. Courses
  4. /
  5. Uczenie głębokie dla tekstu z PyTorch

Connected

Exercise

Osadzanie w PyTorchu

PyBooks odniósł sukces dzięki systemowi rekomendacji książek. Nie uwzględnia on jednak niektórych zależności semantycznych zawartych w tekście. Wbudowana warstwa osadzania (embedding) w PyTorchu potrafi uczyć się relacji między słowami bezpośrednio z danych i je reprezentować. Twój zespół chce zbadać tę możliwość, aby udoskonalić system rekomendacji. Czy możesz pomóc w jej implementacji?

torch oraz torch.nn jako nn zostały już zaimportowane.

Instructions

100 XP
  • Przypisz każdemu słowu ze zmiennej words unikalny indeks i zapisz wynik do word_to_idx.
  • Przekształć word_to_idx na tensor PyTorch i zapisz go do inputs.
  • Zainicjalizuj warstwę osadzania przy użyciu modułu torch, korzystając z dziesięciu wymiarów.
  • Przekaż tensor inputs do warstwy osadzania i sprawdź wynik.