我正在解决这个问题Stanford POS tagger tutorial 。我正在 Scala 中做这件事,但我认为这并不重要。
产生错误的行是
val tagger=new MaxentTagger("/Users/user1/Documents/taggers/left3words-wsj-0-18.tagger")
错误是
edu.stanford.nlp.io.RuntimeIOException: java.io.StreamCorruptedException: invalid stream header: 0003CBE8
文件路径正确。
最佳答案
我也遇到了同样的问题=/
您应该将“taggers
”文件夹放入项目资源文件夹中,然后您的路径将如下所示:
“taggers/NAME_OF_MODEL.tagger
”(路径中应仅包含“taggers
”文件夹)。
关于java - 斯坦福 nlp 库的流 header 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22048384/