问题标签 [gate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

gate - GATE 嵌入式 Pronominal 会议没有找到类定义 junit.framework.Assert

在执行包含 annie coreference pr 的 Gate 嵌入式应用程序时,出现以下错误。Gate lib 是使用 maven 依赖加载的。

线程“main”中的异常 java.lang.NoClassDefFoundError: junit/framework/Assert at gate.creole.coref.PronominalCoref.init(PronominalCoref.java:110) at gate.creole.coref.Coreferencer.init(Coreferencer.java:74 ) 在gate.Factory.createResource(Factory.java:432) 在gate.Factory.createResource(Factory.java:139) 在gate.Factory.createResource(Factory.java:121) 在com.sigmacr.OBIEPipelineBuilder.createPipeline(OBIEPipelineBuilder .java:150)

0 投票
1 回答
108 浏览

math - 不完全确定如何进一步简化这些逻辑门

我不完全确定如何进一步简化。

在此处输入图像描述

0 投票
1 回答
2181 浏览

java - 在 Java (Netbeans) 中使用 GATE 库进行 POS 标记

实际上,我正在尝试使用 java 编写自己的程序,以便对一组文本文件进行 POS 标记。我搜索了可用的 NLP 工具,发现 GATE 是用于文本处理的最佳 NLP 工具之一。我想先下载它,然后我不想使用 GUI。我希望在我自己的 java 程序中使用它。

所以

  1. 如何在 GATE 和 Netbeans 之间连接?
  2. 如何在我的代码中使用部分语音识别?

我是 NLP 和 GATE 的新成员。我只是在几个小时前开始。但我是文本挖掘领域的博士生,我想处理一些 NLP 工具,因为我在学习中需要它们。我希望你能帮助我找到任何关于如何在 GATE 和 java 之间集成以使用这些库以及我们如何使用它们的教程。

感谢您的时间和考虑

0 投票
1 回答
120 浏览

nlp - 用于生成基于 NLP 的文本注释器的性能报告的实用程序

我正在尝试为我的文本注释器构建质量测试框架。我使用GATE编写了我的注释器

我确实为每个输入文档提供了黄金标准(人工注释)数据。

这是用于质量保证的门资源列表GATE Embedded API for the measure

到目前为止,我能够获得包含FP,TP,FN, Precision, Recall and Fscores使用 AnnotationDiffer中的方法的性能矩阵

现在,我想深入研究。我想根据每个文档查看单个 FP、FN。即我想分析每个 FP 和 FN,以便我可以相应地修复我的注释器。

我没有在 GATE 的任何类中看到任何函数,例如返回List<Annotation>FP 或 FN 的 AnnotationDiffer。他们只返回 FP 和 FN 的计数

在我继续创建自己的实用程序来获取List<Annotation>FP 和 FN 以及几个周围的句子之前,为每个输入文档创建一个 HTML 报告以进行分析。我想检查是否已经存在类似的东西。

0 投票
2 回答
1162 浏览

java - GATE 将注释 ID 作为特征写入

我想知道是否有人可以在这里帮助我。我认为这可能对任何试图在 GATE(文本工程通用架构)上进行机器学习的人有用。所以基本上要进行机器学习,我首先需要向一些 jape 文件添加一些代码,这样我的输出 XML 文件就会打印出 Annotation Id 值作为特征。下面提供了一个示例:

(注意 1491 的特征值与 Annotation Id="1491" 匹配。这就是我想要的。)

为什么我需要这个:我正在对最初不包含注释的纯文本文档进行机器学习。在执行此操作时,我使用 GATE 网站上的 2012 年 6 月培训课程作为指南。我特别关注模块 11:关系教程(它找到了个人和组织之间的雇佣关系)。我利用 93 个预注释文档的语料库进行训练,然后将学习到的模块应用到我的文档中。但首先我通过 ANNIE 运行我的文档。它创建了许多注释和功能,但不是机器学习所需的一切。我通过反复试验和调查了解到,我的注释文档必须包含每个“人员”和“组织”类型的带有注释 ID 的特征。我承认配置文件(relations-config. 批处理学习 PR 中使用的 xml) 查找“Person”和“Organization”类型的 id 特征。如果这些 ID 功能不存在,它将不会运行。所以我手动添加它,然后通过机器学习“APPLICATION”模式运行它。它工作得很好。但是,我显然不想每次都手动将 id 功能添加到我的 XML 文件中。

我用 GATE 代码得出的结论:我相信我找到了需要更改的代码文件(final.jape、org_context.jape 和 name_context.jape),以便他们可以将该 id 功能添加到包含“Person”的每个注释中”和“组织”。我不太了解 GATE 使用的语言(我是机械工程师,而不是软件工程师),这可能就是我无法弄清楚的原因(哈!)。无论如何,我可能会离开,并且可能需要添加几行才能让 jape 文件正常工作,但我觉得我已经非常准确地指出了它。有两段代码相似但略有不同,这是我目前存在的祸根。第一个通过迭代器循环,第二个没有。我复制/粘贴了下面的那两个,并用一行说明 WHAT_DO_I_PUT_HERE 表明我认为我的问题和解决方案在哪里。如果有人可以帮助我完成我需要写的内容以获得我的结果,我将非常感激。

谢谢!- 托德

/////////// 第一段代码 //////////////

/////////// 第二段代码 ///////////////

0 投票
1 回答
1351 浏览

java - 从 GATE 数据存储中读取带注释的数据

我使用 GATE 通过其包含的情感手动注释大量文本。为了进一步处理这个文本,我喜欢将它从数据存储中导出到我自己的 Java 应用程序中。我没有找到有关如何执行此操作的文档。我已经编写了一个将数据导入数据存储区的程序,但我不知道如何将注释从数据存储区中取出。我还尝试使用 Luke ( https://code.google.com/p/luke/ ) 打开基于 lucene 的数据存储。它是一个能够读取 Lucene 索引的工具。但是无法使用该工具打开 Gate Lucene 数据存储 :( 有没有人知道如何从数据存储中读取带注释的文本?

0 投票
1 回答
798 浏览

stanford-nlp - 如何从 GATE 使用 STANFORD PARSER

如何使用嵌入式 GATE 的斯坦福解析器(通过 Java 代码使用 GATE)。我目前在我的机器上使用 GATE_Developer_7.0;我知道 GATE 中有 Stanford Parser 的插件,但不知道如何使用 java 代码来使用它。

谢谢

0 投票
2 回答
582 浏览

gate - 如何在 GATE 上获得 POS 标记

如何使用 GATE 嵌入(Java 代码)获取单词的特征,如下例所示:

0 投票
1 回答
668 浏览

java - GATE 嵌入式示例示例 NoClassFound 错误

我是 GATE Embedded 的新手,我尝试了简单的示例并得到 NoClassDefFoundError。首先,我将解释我尝试了什么

  1. 在D:\project\gate-7.0中下载并提取 Gate 7.0
  2. Netbean 创建新项目 --> 添加库 gate.jar 和 lib 文件夹
  3. 试图执行简单的java代码

运行时出现错误

我认为错误与类路径有关。

0 投票
3 回答
1579 浏览

nlp - 您如何在 StanfordCoreNLP 代码中使用 GATE Twitter 词性标注器作为模型?

您如何在 StanfordCoreNLP 代码中使用 GATE Twitter 词性标注器作为模型?

模型在这里:https ://gate.ac.uk/wiki/twitter-postagger.html 。但是,这些模型似乎不是 StanfordCoreNLP 格式。

我尝试从 Gate 下载模型文件,并将其放入我的类路径中。找到该文件,但没有正确的标题:

这是堆栈跟踪: