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
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)