gpt4 book ai didi

java - 注释器依赖项 : UIMA Type Capabilities?

转载 作者:行者123 更新时间:2023-11-30 06:14:10 24 4
gpt4 key购买 nike

在我的 UIMA 应用程序中,我有一些注释器必须在某个注释器运行后运行。

起初,我考虑过将这些注释器聚合在一起,但我有其他注释器也依赖于这个(和其他)注释器,这使得聚合变得困难和/或不切实际。

我阅读了有关类型功能的内容,如果我理解正确,它会告诉 UIMA 在用作 输入类型 时必须存在某些类型(注释)。我希望 UIMA 在运行没有注释器的管道时会给我类似警告的东西,这些注释器具有一些声明为所用注释器的输入类型的输出类型。相反,注释器会像往常一样继续运行/处理。

有没有办法实现我想要的,或者这只是不必要的?如果重要的话,我目前正在使用 SimplePipeline。

TL;DR:我的目标是如果管道中缺少某些其他注释器/在这些注释器之后安排注释器,则注释器拒绝运行

提前致谢。

最佳答案

UIMA 是一个非常灵活的框架。默认情况下,不使用功能,如果存在,则纯粹是信息性的。但是,请查看例如CapabilityLanguageFlowController :

FlowController for the CapabilityLanguageFlow, which uses a linear flow 
but may skip some of the AEs in the flow if they do not handle the language
of the current document or if their outputs have already been produced by
a previous AE in the flow.

您可以将您的聚合配置为使用这样的流量 Controller ,然后您就可以从这些功能中获益。

披露:我正在 Apache UIMA 项目上工作(但到目前为止我没有使用 CapabilityLanguageFlowController)

关于java - 注释器依赖项 : UIMA Type Capabilities?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30734803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com