【问题标题】:GATE annotation countingGATE 注释计数
【发布时间】:2014-02-06 01:37:35
【问题描述】:

我正在尝试找出一种方法来计算 GATE 中的一些注释,例如如果我有一些注释在文本文档中出现多次,并且我想计算它,是否有某种插件可以帮助我?

谢谢

【问题讨论】:

    标签: gate


    【解决方案1】:

    另一种选择是使用 groovy 脚本。代码来自here

    sum = 0
    docs.findAll{ // get all documents currently loaded
      def filteredAnnots = it.getAnnotations("Filtered")
      num = filteredAnnots["Anatomy"].size()
      sum += num
      println it.name + " " + num // or print to a file here
    }
    println "total:" + " " + sum
    

    您还可以轻松地将此代码放入 groovy 插件 (PR) 中并将其作为管道的一部分运行,如 here 所述。

    【讨论】:

      【解决方案2】:

      只需获取这些注释,然后调用.size() 方法即可。 GATE 中的AnnotationSet 扩展了 Java 集合类。

      AnnotationSet annotationSet = gateDocument.getAnnotations().get("ABC");
      int size=annotationSet.size();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-12-17
        • 2015-05-29
        • 1970-01-01
        • 1970-01-01
        • 2013-11-07
        • 1970-01-01
        • 2013-11-09
        相关资源
        最近更新 更多