【问题标题】:Import GATE features to csv将 GATE 功能导入 csv
【发布时间】:2015-12-25 08:47:25
【问题描述】:

我是 GATE Developer 的新手。我想使用 GATE 管道生成的注释作为分类器的特征。如何将这些功能保存到 csv 文件中?

【问题讨论】:

    标签: nlp gate


    【解决方案1】:

    在此处查看第一个示例:https://gate.ac.uk/wiki/groovy-recipes/

    最简单的方法是使用一个 groovy 脚本 PR,它会遍历所有注释并写下您需要的位置和内容。以下是 wiki 中脚本的略微简化版本:

    new File("./outfile.txt").withWriterAppend{ out ->
      doc.getAnnotations().each {anno ->
          if( anno.getFeatures() )
            anno.getFeatures().each{ fName, fValue ->
              out.writeLine(/"${doc.getName()}","${anno.getType()}","${doc.stringFor(anno)}",${anno.start()},${anno.end()},"${fName}","${fValue}"/)
            }
          else
            out.writeLine(/"${doc.getName()}","${anno.getType()}","${doc.stringFor(anno)}",${anno.start()},${anno.end()},,/)        
        }
    }
    

    它仅以某些 csv 格式导出默认注释集中的注释。 outfile.txt 将在您的 gate_home 文件夹中。

    【讨论】:

    • 您能详细说明一下吗?
    猜你喜欢
    • 2023-03-07
    • 2017-01-26
    • 1970-01-01
    • 2014-10-29
    • 2014-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多