Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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_Stanford Nlp_Coreference Resolution - Fatal编程技术网

Python 在句子中将名词改为代词

Python 在句子中将名词改为代词,python,python-3.x,nlp,stanford-nlp,coreference-resolution,Python,Python 3.x,Nlp,Stanford Nlp,Coreference Resolution,我想用代词替换句子中的名词。我将使用它为NLP任务创建一个数据集。例如,如果我的句子是--> “杰克和瑞安是朋友。杰克也和米歇尔是朋友。” 然后我想用“He”替换第二个Jack(斜体和粗体)。 我已经做了词性标注来找出句子中的名词。但我不知道如何从这里开始。 如果我有一个可以使用的所有代词的列表,是否有一个语料库或系统可以告诉我这个词最合适的代词?你几乎可以使用斯坦福大学CoreNLP中的工具来完成这项工作。如果运行“coref”注释器,则它将尝试确定代词对文本中提到的其他实体的引用。还有一个“

我想用代词替换句子中的名词。我将使用它为NLP任务创建一个数据集。例如,如果我的句子是-->

“杰克和瑞安是朋友。杰克也和米歇尔是朋友。”

然后我想用“He”替换第二个Jack(斜体和粗体)。 我已经做了词性标注来找出句子中的名词。但我不知道如何从这里开始。
如果我有一个可以使用的所有代词的列表,是否有一个语料库或系统可以告诉我这个词最合适的代词?

你几乎可以使用斯坦福大学CoreNLP中的工具来完成这项工作。如果运行“coref”注释器,则它将尝试确定代词对文本中提到的其他实体的引用。还有一个“性别”注释器,它可以将(二进制)性别分配给英文名称(仅基于总体频率统计)。(目前只能通过编程方式访问此性别注释器;其输出不以我们的标准输出格式显示。)

然而,共指消解和自动性别分配都是精度一般的任务,而第二个任务的进一步假设使其普遍存在问题。我发现很难相信自动执行此操作将是为NLP任务自动生成数据的有用策略