ПочатиПочніть безкоштовно

Словник 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"])
Редагувати та запускати код