Как протестировать обученную модель SyntaxNet (испанский UD)?

#nlp #tensorflow #syntaxnet #parsey-mcparseface

#nlp #тензорный поток #syntaxnet #синтаксический анализ-mcparseface

Вопрос:

Обучение моей собственной модели SyntaxNet для корпуса Spanish-Ancora 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/models/parsey_universal.

Затем, когда я пытаюсь протестировать его, вызывая parser.sh из syntaxnet/models/parsey_universal возвращает пару ошибок:

 F syntaxnet/term_frequency_map.cc:63] Check failed: ::tensorflow::Status::OK() == (tensorflow::Env::Default()->NewRandomAccessFile(filename, amp;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, amp;file)) (OK vs. Not found: syntaxnet/models/parsey_universal/modeltest/morphology-map) 
  

Затем я скачал предварительно обученную модель на испанском языке отсюда. И я проверил файлы. Похоже, что отсутствуют два файла, предварительно обученная модель имеет его по умолчанию, но в той, которую я обучил, эти файлы отсутствовали.

Итак, мои вопросы заключаются в том, как получить эти файлы на этапе обучения SyntaxNet?
есть другие способы их создания?
должен ли я протестировать это по-другому?

Комментарии:

1. Я даже не могу загрузить испанский язык, похоже, мне нужен ключ доступа, как вы его получаете?

2. @JoseF загрузите модель, следуя этим инструкциям, просто измените тег <language> для имени модели, которое вы хотите.

3. Когда я перехожу к download.tensorflow.org/models/parsey_universal/spanish.zip , я получаю эту ошибку: <Ошибка> <Код> NoSuchKey</Code> <Сообщение> Указанный ключ не существует. </Сообщение> </Ошибка> . Мне нужно разрешение для этого или зарегистрироваться где-нибудь?

4. Я использую то же самое, просто меняя <spanish.zip > чтобы<Spanish.zip > он показывает мне то же сообщение, что и вы, но автоматически позволяет мне загрузить.

Ответ №1:

Проблема в том, что parse_universal не имеет этих файлов: /parsey_universal/modeltest/char-ngram-map
/parsey_universal/modeltest/morphology-map