Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有一种方法可以确定名词是人还是物?_Python_Python 3.x_Nlp_Nltk_Spacy - Fatal编程技术网

Python 有没有一种方法可以确定名词是人还是物?

Python 有没有一种方法可以确定名词是人还是物?,python,python-3.x,nlp,nltk,spacy,Python,Python 3.x,Nlp,Nltk,Spacy,我在输入中有一个文本,如: the economist made a report to summarize what was done. 我想输入输出: economist : NOUN/Person report : NOUN/object 所以,我想从一个名词判断它是一个人还是一个对象(比如语义分类)我认为命名实体识别就是你要寻找的。看看NLTK文档:什么代码在这里对你来说是失败的?我想知道一些想法,我们如何做到这一点,我是初学者,我想以给定文本的输出为例,你添加了NLTK和spac

我在输入中有一个文本,如:

the economist made a report to summarize what was done.
我想输入输出:

economist : NOUN/Person
report : NOUN/object 

所以,我想从一个名词判断它是一个人还是一个对象(比如语义分类)

我认为命名实体识别就是你要寻找的。看看NLTK文档:

什么代码在这里对你来说是失败的?我想知道一些想法,我们如何做到这一点,我是初学者,我想以给定文本的输出为例,你添加了
NLTK
spacy
标记,所以试试这些库。我建议你看看Wordnet。一旦你有了一些代码,如果你仍然有问题,请在这里发布,我们可以帮助你。:-)内尔无法解决这个问题。例如,经济学家不是一个命名的实体!经济学家不是一个命名实体