基于Python空间的命名实体识别

基于Python空间的命名实体识别,python,spacy,ner,Python,Spacy,Ner,我想使用PythonspaCy包编写一个命名实体识别系统。但是,我无法在spaCy软件包中安装我的本地语言。有没有人可以告诉我如何安装或使用我的本地语言 我试过: python -m spacy downloadxx_ent_wiki_sm? 我感谢你的帮助 spaCy支持数量有限的语言和独立模型。如果您的语言是以下语言之一: 中文、丹麦语、荷兰语、英语、法语、德语、希腊语、意大利语、日语、立陶宛语、挪威语、波兰语、葡萄牙语、罗马尼亚语或西班牙语 然后,您可以先通过发布的类似命令安装模型,以加

我想使用Python
spaCy
包编写一个命名实体识别系统。但是,我无法在
spaCy
软件包中安装我的本地语言。有没有人可以告诉我如何安装或使用我的本地语言

我试过:

python -m spacy downloadxx_ent_wiki_sm?

我感谢你的帮助

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
还支持多语言模型,如果您的语言不受自身模型的支持,您可以尝试使用该模型。为此,您可以执行以下操作(看起来您已经尝试在提供的命令中安装它):


但是,,不要期望使用多语言模型会产生最先进的效果,因为它不像其他模型那样专门针对单一语言进行培训。

您当地的语言是什么?埃塞俄比亚使用的阿姆哈拉语。您的语言模型是否已经打包或保存在单独的文件夹中?谢谢您的评论…但是如何使用将我自己的语言模型/包安装到python,就像安装spacy包一样。
# In command line
python -m spacy download xx_ent_wiki_sm

# In Python
import spacy
nlp = spacy.load("xx_ent_wiki_sm")