【问题标题】:How to test SyntaxNet trained model (Spanish UD)?如何测试 SyntaxNet 训练模型(西班牙语 UD)?
【发布时间】:2016-10-11 23:01:57
【问题描述】:

按照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 训练阶段获取这些文件?
还有其他的制作方法吗?
我应该以不同的方式对其进行测试吗?

【问题讨论】:

  • 我连西班牙语都下载不了,好像我需要一个访问密钥,你怎么得到它?
  • @JoseF 按照this 说明下载模型,只需将 标签更改为您想要的模型名称即可。
  • 当我去download.tensorflow.org/models/parsey_universal/spanish.zip时,我得到这个错误:NoSuchKey 指定的键不存在。 .我需要为此获得许可还是在某个地方注册?
  • 我使用相同的只是将 更改为 它向我显示与您相同的消息,但自动让我下载。

标签: nlp tensorflow syntaxnet parsey-mcparseface


【解决方案1】:

问题是 parse_universal 没有这些文件: /parsey_universal/modeltest/char-ngram-map /parsey_universal/modeltest/morphology-map

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    • 2021-07-24
    • 2021-11-19
    • 2021-08-23
    • 1970-01-01
    • 2017-01-05
    • 1970-01-01
    相关资源
    最近更新 更多