首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将WebAnno名称实体注释转换为在OpenNLP中使用?

如何将WebAnno名称实体注释转换为在OpenNLP中使用?
EN

Stack Overflow用户
提问于 2017-09-21 20:43:11
回答 1查看 563关注 0票数 0

基于这个问题,我需要以XMI格式导出,并使用DKPro核心将其转换为Brat格式:

https://github.com/webanno/webanno/issues/328

我试过这段代码,但没有成功。

代码语言:javascript
复制
public void convert() throws Exception {

    SimplePipeline.runPipeline(CollectionReaderFactory
            .createReaderDescription(XmiReader.class, XmiReader.PARAM_SOURCE_LOCATION, "/tmp", XmiReader.PARAM_PATTERNS,
                    XmiReader.INCLUDE_PREFIX + "*.xmi"), AnalysisEngineFactory
              .createEngineDescription(BratWriter.class, BratWriter.PARAM_TARGET_LOCATION, "/tmp"));

    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-22 07:38:38

brat格式的方言在DKPro核心BratWriter生成的和OpenNLP所期望的之间可能有所不同-- brat文件格式非常灵活。

如果您正在使用WebAnno中内置的命名实体层,那么我将提出另一种路由:

  • 保持XMI出口
  • 用DKPro Core1.9.0-快照加载XMI,并将其提供给OpenNlpNamedEntityRecognizerTrainer组件

这应避免需要额外的转换步骤。

披露:我是一个WebAnno和DKPro核心开发人员。

不起作用的建议:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46352847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档