当前位置: 首页 > 面试题库 >

使用定制的NER模型的Stanford OpenIE

梁丘璞瑜
2023-03-14
问题内容

我正在尝试使用斯坦福大学的OpenIE(版本3.6.0)基于我在化学领域训练的NER模型提取关系三元组。但是,我无法让OpenIE根据我自己的NER模型提取关系三元组。看来OpenIE仅基于软件包中提供的默认NER模型提取关系三元组。

以下是我训练和部署NER模型所做的工作:

根据http://nlp.stanford.edu/software/crf-faq.html#a训练NER模型。
在CoreNLP服务器中部署NER模型,然后重新启动服务器。我在中修改了props属性corenlpserver.sh。props现在,该属性如下所示:

props=”-Dner.model=$scriptdir/my_own_chemistry.ser.gz,edu/stanford/nlp/models/ner/english.all.3class.distsim.crf.ser.gz”

请在此处查看NER + OpenIE结果示例。在此示例中,我希望OpenIE在通过NER模型重新识别的实体(例如Cl,Br和Windjana)上建立关系三元组,但事实并非如此。OpenIE是否可以基于自训练的NER模型提取关系三元组?如果是这样,请您给我一些简短的说明。

提前致谢!


问题答案:

2

与OpenIE的作者联系,作者确认OpenIE或多或少完全忽略了NER。希望这可以帮助其他有相同问题的人。



 类似资料:
  • 我是NLP领域的新手,正在使用入门。 我在这里看了一些留档中给出的命令:https://opennlp.apache.org/documentation/manual/opennlp.html (我正在使用命令行界面开始) 我使用已经可用的示例模型来试验不同的工具,最后决定创建一个自定义NER模型。 我遵循了上述链接中给出的说明。 将给出的例句复制到文件(我只是创建了一个具有该扩展名的新文件,并将

  • 我们有一个报告编写工具,我们正在尝试添加搜索功能。基本上,用户可以输入一个问题,并根据句子中的标准返回一份报告。我们正在尽可能地保持开放性,不需要特定的句子结构,这就是为什么我们想尝试OpenNLP-NER。 例如: “上季度的艺术出勤率是多少?” 标记为: 我们试着用不同的部门,不同的过滤器等提出不同的问题。。我们还没有达到15k,只有14.6k,所以我们还在努力。 就分析问题而言,这是问题的开

  • Stanford Corenlp默认按以下顺序使用三个NER模型: 从edu/stanford/nlp/models/ner/english.all.3class.distsim.crf.ser.gz加载分类器...完成[20.6秒]。从edu/stanford/nlp/models/ner/english.conll.4class.distsim.crf.ser.gz.done[16.4秒从ed

  • 问题内容: 我已经创建了自己的NER模型与斯坦福大学“斯坦福大学NER”软件,并按照这些方向。 我知道CoreNLP按照以下顺序开箱即用地加载了三个NER模型: 我现在想将我的NER模型包括在上面的列表中,并先用NER模型标记文本。 我已经找到了关于该主题的两个以前问题,它们是“使用自定义NER模型的Stanford OpenIE[”和“为什么Stanford CoreNLP NER注释器默认加载

  • null 我发现了之前关于这个主题的两个StackOverflow问题,它们是“Stanford OpenIE使用定制的NER模型”和“为什么Stanford CoreNLP NER-annotator默认加载3个模型?” 这两个帖子都有很好的答案。答案的一般信息是,您必须在文件中编辑代码。 使用自定义NER模型的斯坦福OpenIE 是否需要修改或添加此代码到CoreNLP软件中的特定类文件中?

  • 我正在尝试执行OpenNLP模型,我已经为我的自定义名称进行了培训。我执行以下命令来制作定制模型: OpenNLP TokenNameFinderTrainer-编码UTF-8-lang en-data c:\用户\nshah\桌面\en-ner-person.train-model en-ner-PERName.bin 我能够成功创建名为en-ner personName的模型。箱子 现在我正在