我正在从命令行为 opennlp 组织实体查找器训练我的数据,但它显示空指针异常
我用过:
opennlp TokenNameFinderTrainer -model en-ner-person.bin -lang en -data >en-ner->person.train -encoding UTF-8
我正在从命令行为 opennlp 组织实体查找器训练我的数据,但它显示空指针异常
我用过:
opennlp TokenNameFinderTrainer -model en-ner-person.bin -lang en -data >en-ner->person.train -encoding UTF-8
我认为您的问题是您使用“人”类型的训练数据。
因此,首先,您应该为“组织”类型创建训练数据:
$ bin/opennlp TokenNameFinderConverter conll03 -data eng.train -lang en -types org > corpus_train_org.txt
然后训练你的模型:
$ bin/opennlp TokenNameFinderTrainer -lang en -encoding utf8 -iterations 500 -data corpus_train_org.txt -model en_ner_organization.bin