Zacznij terazZacznij za darmo

Odkrywanie relacji między słowami za pomocą osadzeń

Osadzenia słów (embeddings) oddają znaczenie wyrazów na podstawie ich użycia w dużych zbiorach tekstów. Umieszczając podobne słowa blisko siebie w przestrzeni wektorowej, pozwalają modelom rozpoznawać kontekst i relacje semantyczne, których prostsze metody nie potrafią uchwycić. Teraz sam sprawdzisz, jak działają te relacje w praktyce.

Model osadzeń słów glove-wiki-gigaword-50 został pomyślnie wczytany i jest dostępny przez zmienną model_glove_wiki.

To ćwiczenie jest częścią kursu

Przetwarzanie języka naturalnego (NLP) w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz wynik podobieństwa między słowami "king" i "queen".
  • Pobierz 10 słów najbardziej podobnych do słowa "computer".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Compute similarity between "king" and "queen"
similarity_score = model_glove_wiki.____

print(similarity_score)

# Get top 10 most similar words to "computer"
similar_words = model_glove_wiki.____

print(similar_words)
Edytuj i uruchom kod