按照here的说明训练我自己的西班牙语 - Ancora UD语料库的SyntaxNet模型没有给我错误。
完成所有步骤后,它创建的最终文件是:
-category-map
-char-map
-checkpoint
-context
-graph
-label-map
-latest-model
-latest-model.meta
-lcword-map
-model
-model.meta
-prefix-table
-status
-suffix-table
-tag-map
-tag-to-category
-tagged-dev-corpus
-tagged-training-corpus
-tagged-tunning-corpus
-word-map
用于培训的context.pbtxt文件来自syntaxnet / models / parsey_universal。
然后当我尝试测试它从syntaxnet / models / parsey_universal调用parser.sh
时返回一些错误:
F syntaxnet/term_frequency_map.cc:63] Check failed: ::tensorflow::Status::OK() == (tensorflow::Env::Default()->NewRandomAccessFile(filename, &file)) (OK vs. Not found: syntaxnet/models/parsey_universal/modeltest/char-ngram-map)
F syntaxnet/term_frequency_map.cc:63] Check failed: ::tensorflow::Status::OK() == (tensorflow::Env::Default()->NewRandomAccessFile(filename, &file)) (OK vs. Not found: syntaxnet/models/parsey_universal/modeltest/morphology-map)
然后我从here下载了西班牙语预训练模型。我检查了文件。似乎有两个丢失的文件,默认情况下预训练模型,但在我训练的模型中,这些文件丢失了。
所以我的问题是如何在SyntaxNet培训阶段获取这些文件? 有其他方法可以生产它们吗? 我应该以不同的方式测试吗?
答案 0 :(得分:0)
问题是parse_universal没有这些文件:
/parsey_universal/modeltest/char-ngram-map
/parsey_universal/modeltest/morphology-map