#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