2016-10-11 30 views
4

按照來自here的說明爲西班牙語Ancora UD語料庫培訓我自己的SyntaxNet模型並沒有給我錯誤。如何測試SyntaxNet訓練模型(西班牙語UD)?

後的所有步驟它創建的最終文件有:

-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 /模型/ parsey_universal之一。

然後,當我嘗試測試它從syntaxnet /模型調用parser.sh/parsey_universal返回一對夫婦的錯誤:

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

我甚至不能下載西班牙語,好像我需要一個快捷鍵,你怎麼弄的? – JoseF

+0

@JoseF在[this]下載模型(https://github.com/tensorflow/models/blob/master/syntaxnet/universal.md)說明,只需更改模型名稱的標籤即可。 –

+0

當我訪問http://download.tensorflow.org/models/parsey_universal/spanish.zip時,出現此錯誤: NoSuchKey 指定的鍵不存在。 。我需要這個權限還是需要在某處註冊? – JoseF

回答

0

問題是parse_universal沒有這些文件: /parsey_universal/modeltest/char-ngram-map /parsey_universal/modeltest/morphology-map