Словник spaCy
Вектори слів, або вкладення слів (embeddings — векторні представлення), — це числові подання слів, які дають змогу комп'ютерам виконувати складні завдання з текстовими даними. Вектори слів входять до складу багатьох моделей spaCy, однак у деяких моделей їх немає.
У цій вправі ви потренуєтеся отримувати інформацію про словник spaCy. Частина метаданих про вектори слів зберігається в кожній моделі spaCy. Ви можете звернутися до цієї інформації, щоб дізнатися більше про розмір словника, розмірність векторів слів тощо.
Пакет spaCy вже імпортовано. У метаданих моделі spaCy кількість слів зберігається як елемент із ключем "vectors", а розмірність векторів слів — як елемент із ключем "width".
Ця вправа є частиною курсу
Обробка природної мови (NLP) зі spaCy
Інструкції до вправи
- Завантажте модель
en_core_web_md. - Виведіть кількість слів у словнику моделі
en_core_web_md. - Виведіть розмірність векторів слів у моделі
en_core_web_md.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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"])