Słownik spaCy
Wektory słów (ang. word vectors lub word embeddings) to numeryczne reprezentacje słów, które umożliwiają komputerom wykonywanie złożonych zadań na danych tekstowych. Wektory słów są częścią wielu modeli spaCy, choć niektóre modele ich nie zawierają.
W tym ćwiczeniu przećwiczysz dostęp do informacji o słowniku spaCy. Wybrane metadane dotyczące wektorów słów są przechowywane w każdym modelu spaCy. Możesz z nich skorzystać, aby dowiedzieć się więcej o rozmiarze słownika, wymiarach wektorów słów i innych parametrach.
Pakiet spaCy jest już zaimportowany. W metadanych modelu spaCy liczba słów jest przechowywana jako element z kluczem "vectors", a wymiar wektorów słów – jako element z kluczem "width".
To ćwiczenie jest częścią kursu
Przetwarzanie języka naturalnego z użyciem spaCy
Instrukcje do ćwiczenia
- Wczytaj model
en_core_web_md. - Wyświetl liczbę słów w słowniku modelu
en_core_web_md. - Wyświetl wymiary wektorów słów w modelu
en_core_web_md.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Load the en_core_web_md model
md_nlp = ____
# Print the number of words in the model's vocabulary
print("Number of words: ", md_nlp.____["vectors"]["vectors"], "\n")
# Print the dimensions of word vectors in en_core_web_md model
print("Dimension of word vectors: ", md_nlp.____["vectors"]["width"])