1

在 opennlp 中,我正在训练一个命名实体模型。如果我提供“.train”文件并使用命令行工具进行训练,它会完美运行。但是当我使用 API 并通过句子检测器并将其标记化并将其发送到 namefind 时,find 不会检测到类型。

4

1 回答 1

1

您是否尝试使用 Span 中的 getType 方法获取它?

http://opennlp.apache.org/documentation/1.5.2-incubating/manual/opennlp.html#tools.namefind.recognition.api

另外,您可以参考命令行工具源代码来检查您是否正确使用它:

http://svn.apache.org/viewvc/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/cmdline/namefind/TokenNameFinderTool.java?view=markup

于 2013-02-13T11:33:44.043 回答