StanfordNLP模型文件抛出错误

时间:2017-05-01 12:01:27

标签: nlp stanford-nlp

当我尝试包含StanfordNLP序列化分类器文件时,它给出了以下异常。

edu.stanford.nlp.io.RuntimeIOException: Resource or file looks like a gzip file, but is not: models/ner/default/english.all.3class.distsim.crf.ser.gz

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:0)

我想第一个问题是这份报告是否正确......

此文件是存在于您的文件系统中还是存在于类路径中的jar文件中?如果是后者,请使用jar -xf命令将jar文件扩展到临时目录中以检查其内容。

然后检查这个文件。在Linux / macOS上,您可以使用file命令。否则,您可以使用程序检查/扩展压缩文件。它是一个有效的gzip压缩文件吗?例如,file命令报告是否: gzip compressed data

答案 1 :(得分:0)

我终于找到了问题所在。

在我的maven插件“maven-resources-plugin”中,“copy-resources”目标将“过滤”设置为true。这会破坏gz文件。

删除后,上述错误就会停止。

答案 2 :(得分:0)

我终于提出了问题所在。

Maven插件有一个'filtered'属性,当设置为true时,使用gz文件进行插入。那是拧文件。它现在有效。