问题标签 [uimafit]
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.
uima - UIMA 与 uimaFIT
我试图使用 UIMA 实现一个文本处理应用程序。但后来我发现使用 uimaFIT 而不是 UIMA 非常方便。
有什么是 UIMA 有但 uimaFIT 没有的吗?uimaFIT 是否增加了对视频和音频自然语言处理的支持?
uima - uimaFIT 创建类型系统
创建类型时,为每种类型使用不同的类型描述符而不是使用一个类型描述符有什么好处。
java - 将 jcas 对象转换为 json 对象
我需要 json 格式的输出,为此我必须将 jcas 对象转换为 json。我尝试使用 uima guide 中给出的方法,但没有成功。
任何人都可以建议我一个解决方案。
uima - SimplePipeline.runPipeline 使用 CollectionReader 分析后如何探索 CAS(es)?
再会!
在使用 CollectionReader(s) 和 CollectionReaderDescription(s) 方面, SimplePipeline.runPipeline api让我有些困惑。Api 说明 说:Run the CollectionReader and AnalysisEngines as a pipeline. After processing all CASes provided by the reader, the method calls collectionProcessComplete() on the engines and destroy() on all engines.
这一切都很好,除了一件事,一旦处理,一旦分析完成,我如何访问已处理 CAS(es) 中的结果?我似乎没有找到任何 apis/iterators 来做到这一点。
或更一般的问题:如果有人有使用 CollectionReader(s) 执行此类分析或概述一般方法的示例并可以共享它,则非常感谢,因为 uimafit 文档中似乎缺少此类示例。
谢谢!
uima - Java 代码中使用的 JCas 类型,但未在 XML 类型描述符中声明
即使在 UIMA 和 uimaFIT 中,我也是 DKPro Core 的新手。我正在尝试运行一个项目但收到错误:de.tudarmstadt.ukp.dkpro.core.discourse.pdtb.DiscourseArgument
Java 代码中使用了 JCas 类型“”,但未在 XML 类型描述符中声明
在代码中,描述符:
de.tudarmstadt.ukp.dkpro.core.discourse.pdtb.DiscourseArgument
在以下行中的 PDTBDiscourseAnnotator.class 中使用:
并且错误从那里开始。
据我从 uimaFIT 文档中了解到,如果我们使用 createEngineDescription(class_name),则使用 uimaFIT 我们不需要 XML 描述符,如果是这样,那么为什么错误会说:
"not declared in the XML type descriptor"
。
其他类例如:“ SnowballStemmer.class
”使用相同类型的调用,例如用 jcas 参数实例化另一个类
但在这些情况下不会发生错误。
关于这个错误的任何想法或线索?我的理解正确吗
java - 有没有办法比较管道之间的 JCas 数据?
我正在建立一个基于 UIMA 和 DKPro-Core 的新框架。该框架提供了一种配置 UIMA 管道的简单方法。
在一些内部JCasAnnotator
,我想成对或与单个JCas
.
在里面similarityPipelineDescription
,我想比较 oneJCas
和 all的数据JCas
。
这是有人可以并且愿意这样做的推荐方式吗?如果是这样,我如何才能访问其他JCas
对象?
或者我应该保存我想要比较的数据并在以后进行比较?
java - UIMA Ruta:无法初始化 JCas/找不到脚本
我尝试将 UIMA Ruta 脚本 ( Main.ruta
) 集成到 uimaFIT 管道 (in Main.java
) 中,但找不到该脚本。这是我的项目结构:
这是我创建的代码AnalysisEngineDescription
:
这是我的控制台输出:
我的控制台输出的最后一行似乎显示了错误。在显然不存在Main.ruta
的路径中搜索,因为它是无效路径。[script;D:\Programming\MA\uima-ruta-maven-test-project]
我在想的是该方法createEngineDescriptionFromPath
应该将文件夹附加"script"
到项目路径中。但相反,它预先设置了它。
有人可以帮我解决这个问题吗?
编辑
我找到了该文档的链接,其中解释了参数的用法mainScript
和scriptPaths
说明。路径必须用“。”写。代替 ”/”。
我改变了我的代码如下:
但现在我得到了这个控制台输出:
似乎无法初始化 Ruta 类型。我的 pom.xml 中有 UIMA Ruta 版本 2.7.0 和 DKPro 2.0.0。
eclipse - UIMA Ruta、uimaFIT 和 DKPro:哪些版本可以协同工作?
在GSCL 2013 Ruta 教程中,pom.xml 中组件的版本是:
现在,我递增版本号,发现 DKPro 组件的 1.8.0 版本引入了以下异常:
在过去的几天里,我遇到了这些组件的其他版本问题(参见这个问题)。有人能告诉我这些组件的最新版本是一起工作的吗?或者也许有人可以给我他/她目前使用的他/她的版本?我也对使用过的 eclipse 版本感兴趣。非常感谢。我现在被这个问题困扰了一段时间。
java - HeidelTime: 语言参数被指定为 NULL
我正在尝试将 HeidelTime 包含到我的 uimaFIT-Pipeline 中。
这是我的管道:
但是执行时出现以下异常:
如何在管道中设置语言和所有其他参数?我还没有找到办法。当我使用 HeidelTime 的独立版本时,我可以在构造函数中指定参数并且它工作正常。