OpenNLP:无法访问 jarfile LemmatizerTrainerME

OpenNLP: Unable to access jarfile LemmatizerTrainerME

我在构建 Lemmatizer bin 文件时遇到问题。

根据, 我应该 运行 opennlp LemmatizerTrainerME -model en-lemmatizer.bin -lang en -data /path/to/en-lemmatizer.dict -encoding UTF-8 但它给了我一个错误: 无法访问 jarfile LemmatizerTrainerME

我在 apachenlp bin 文件夹中执行此操作 (.\apache-opennlp-1.9.3\bin)

谁能帮我解决这个问题,或者告诉我我做错了什么?

我找到了解决方案。 LemmatizerTrainerME 在 opennlp 工具 jar 文件中。这就是我所做的:

I 运行 Windows Powershell 在 lib 文件夹中,使用以下命令:opennlp opennlp-tools-1.9.3.jar LemmatizerTrainerME -model en-lemmatizer.bin -lang en -data /path/to/en-lemmatizer.dict -encoding UTF-8 并且有效。

TLDR:我 运行 Powershell 在包含 opennlp 工具的文件夹中,并在参数之前添加了工具文件名,以便它可以访问 LemmatizerTrainerME