DKPRO命名实体识别器(NER)无法识别货币

我正在运行带有以下模型的OpenNLP命名实体识别器来运行DKPRO UIMA管道:钱,日期,位置,人。他们都工作,除了钱。货币项目被识别,但归类为日期。这是我的管道的摘录。

createEngineDescription(OpenNlpSegmenter.class),createEngineDescription(OpenNlpPosTagger.class),createEngineDescription(OpenNlpNamedEntityRecognizer.class,OpenNlpNamedEntityRecognizer.PARAM_VARIANT,"money"),"date"),"location"),"person"),

我的gradle进口是

compile 'de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.opennlp-model-ner-en-date:20100907.0'
compile 'de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.opennlp-model-ner-en-location:20100907.0'  
compile 'de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.opennlp-model-ner-en-money:20100907.0' 
compile 'de.tudarmstadt.ukp.dkpro.core:de.tudarmstadt.ukp.dkpro.core.opennlp-model-ner-en-person:20130624.1'
iCMS 回答:DKPRO命名实体识别器(NER)无法识别货币

在尝试了不同的文本之后,很明显管道可以使用,但是“金钱”模型似乎只将$值识别为金钱。也许只用一种货币进行了训练,因为它似乎无法识别其他货币。我尝试了EUR,€和£。我将必须训练自己的模型或创建自己的MoneyEntityRecogniser。

本文链接:https://www.f2er.com/1907345.html

大家都在问