Python 在句子中将名词改为代词
我想用代词替换句子中的名词。我将使用它为NLP任务创建一个数据集。例如,如果我的句子是--> “杰克和瑞安是朋友。杰克也和米歇尔是朋友。” 然后我想用“He”替换第二个Jack(斜体和粗体)。 我已经做了词性标注来找出句子中的名词。但我不知道如何从这里开始。Python 在句子中将名词改为代词,python,python-3.x,nlp,stanford-nlp,coreference-resolution,Python,Python 3.x,Nlp,Stanford Nlp,Coreference Resolution,我想用代词替换句子中的名词。我将使用它为NLP任务创建一个数据集。例如,如果我的句子是--> “杰克和瑞安是朋友。杰克也和米歇尔是朋友。” 然后我想用“He”替换第二个Jack(斜体和粗体)。 我已经做了词性标注来找出句子中的名词。但我不知道如何从这里开始。 如果我有一个可以使用的所有代词的列表,是否有一个语料库或系统可以告诉我这个词最合适的代词?你几乎可以使用斯坦福大学CoreNLP中的工具来完成这项工作。如果运行“coref”注释器,则它将尝试确定代词对文本中提到的其他实体的引用。还有一个“
如果我有一个可以使用的所有代词的列表,是否有一个语料库或系统可以告诉我这个词最合适的代词?你几乎可以使用斯坦福大学CoreNLP中的工具来完成这项工作。如果运行“coref”注释器,则它将尝试确定代词对文本中提到的其他实体的引用。还有一个“性别”注释器,它可以将(二进制)性别分配给英文名称(仅基于总体频率统计)。(目前只能通过编程方式访问此性别注释器;其输出不以我们的标准输出格式显示。) 然而,共指消解和自动性别分配都是精度一般的任务,而第二个任务的进一步假设使其普遍存在问题。我发现很难相信自动执行此操作将是为NLP任务自动生成数据的有用策略