len (nlp.vocab) показывает только 486, как я могу загрузить всего Vocab 57852 - PullRequest
0 голосов
/ 27 октября 2019

Я установил Spacy с помощью conda.

conda install -c conda-forge spacy

python -m spacy download en

И установленная версия была

enter image description here

enter image description here

import spacy

nlp=spacy.load('en_core_web_sm')

doc = nlp(u"Let's visit St. Louis in the U.S. next year.")

len(doc)

len(doc.vocab)

len(nlp.vocab)

len (doc.vocab) и len (nlp.vocab), показывая только 486.

Как мы можем загрузить его, чтобы показать 57852.

enter image description here

Пожалуйста, помогите мне в этом.

Спасибо, Венкат

1 Ответ

1 голос
/ 28 октября 2019

Все просто, вы скачали маленькую модель spaCy. Вы можете загрузить среднюю модель (91 МБ) или большую модель (789 МБ) с помощью этих команд:

# medium
python -m spacy download en_core_web_md

# large
python -m spacy download en_core_web_lg

Чтобы использовать любую из них, просто загрузите ее, как вы делали с маленькой моделью:

# medium
nlp=spacy.load('en_core_web_md')

# large
nlp=spacy.load('en_core_web_lg')

Эта ссылка содержит все модели spaCy English и способы их установки.

...