spaCy
поддерживает ограниченное количество языков с автономными моделями. Если ваш язык один из:
Китайский, датский, голландский, английский, французский, немецкий, греческий, итальянский, японский, литовский, норвежский, букмол, польский, португальский, румынский или испанский
Затем вы можете загрузить модель, сначала установив ее с помощью аналогичной команды, которую вы опубликовали, например:
# Lithuanian language
python -m spacy download lt_core_news_sm
# Japanese language
python -m spacy download ja_core_news_sm
Вам нужно будет запустить эту команду в командной строке (терминале). После того, как модель будет загружена и связана, вы можете импортировать ее следующим образом:
import spacy
# Loading the Japanese language model.
nlp = spacy.load("ja_core_news_sm")
spaCy
также поддерживает многоязычную модель, которую вы можете попробовать использовать, если ваш язык не поддерживается его собственной моделью. Для этого вы можете сделать (похоже, вы уже пытались установить его в предоставленной команде):
# In command line
python -m spacy download xx_ent_wiki_sm
# In Python
import spacy
nlp = spacy.load("xx_ent_wiki_sm")
Однако не ожидайте современных результатов от использования многоязычной модели, поскольку она не обучается специально на одном языке, как другие модели.
person
mabergerx
schedule
21.07.2020