我目前正在尝试用CoreNLP训练我自己的中国NER模型,但是当我执行训练命令时,我得到了一个FileNotFoundException。我已经看到了关于这个错误在CoreNLP 3.5.0中被修复的帖子,但是我使用的是4.1.0,并且它仍然在发生。
Exception in thread "main" edu.stanford.nlp.io.RuntimeIOException: java.io.FileNotFoundException: \u\nlp\data\chinese\distsim\xin_cmn_200907-201012.ldc.seg.utf8.c1000 (The system cannot find the path specified)
at edu.stanford.nlp.io.IOUtils.inputStreamFromFile(IOUtils.java:523)
at edu.stanford.nlp.io.IOUtils.readerFromFile(IOUtils.java:558)
at edu.stanford.nlp.objectbank.ReaderIteratorFactory$ReaderIterator.setNextObject(ReaderIteratorFactory.java:189)
at edu.stanford.nlp.objectbank.ReaderIteratorFactory$ReaderIterator.<init>(ReaderIteratorFactory.java:161)
at edu.stanford.nlp.objectbank.ReaderIteratorFactory.iterator(ReaderIteratorFactory.java:98)
at edu.stanford.nlp.objectbank.ObjectBank$OBIterator.<init>(ObjectBank.java:411)
at edu.stanford.nlp.objectbank.ObjectBank.iterator(ObjectBank.java:250)
at edu.stanford.nlp.ie.NERFeatureFactory.initLexicon(NERFeatureFactory.java:588)
at edu.stanford.nlp.ie.NERFeatureFactory.init(NERFeatureFactory.java:389)
at edu.stanford.nlp.ie.AbstractSequenceClassifier.reinit(AbstractSequenceClassifier.java:210)
at edu.stanford.nlp.ie.AbstractSequenceClassifier.<init>(AbstractSequenceClassifier.java:190)
at edu.stanford.nlp.ie.crf.CRFClassifier.<init>(CRFClassifier.java:181)
at edu.stanford.nlp.ie.crf.CRFClassifier.chooseCRFClassifier(CRFClassifier.java:2919)
at edu.stanford.nlp.ie.crf.CRFClassifier.main(CRFClassifier.java:2930)
Caused by: java.io.FileNotFoundException: \u\nlp\data\chinese\distsim\xin_cmn_200907-201012.ldc.seg.utf8.c1000 (The system cannot find the path specified)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:212)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:154)
at edu.stanford.nlp.io.IOUtils.inputStreamFromFile(IOUtils.java:516)
... 13 more发布于 2020-07-29 12:22:38
该文件不是我们公开分发的。我可以问我们是否被允许分享它。同时,您需要更改您的训练属性来设置useDistSim = false,以避免此错误。
https://stackoverflow.com/questions/63119214
复制相似问题