#nlp #pytorch #dependency-parsing #allennlp
#нлп #пыторч #анализ зависимостей #алленнлп
Вопрос:
Я пытаюсь использовать предиктор allennlp для биаффинного анализатора. Вот этот код:-
from allennlp.predictors.predictor import Predictor
predictor = Predictor.from_path("https://s3-us-west-2.amazonaws.com/allennlp/models/biaffine-dependency-parser-ptb-2018.08.23.tar.gz")
Однако я получаю эту ошибку:-
ConfigurationError Traceback (most recent call last)
<ipython-input-3-74e2bcfcbf43> in <module>()
1 from allennlp.predictors.predictor import Predictor
----> 2 predictor = Predictor.from_path("https://s3-us-west-2.amazonaws.com/allennlp/models/biaffine-dependency-parser-ptb-2018.08.23.tar.gz")
4 frames
/usr/local/lib/python3.6/dist-packages/allennlp/common/params.py in pop_choice(self, key, choices, default_to_first_choice, allow_class_names)
350 """{"model": "my_module.models.MyModel"} to have it imported automatically."""
351 )
--> 352 raise ConfigurationError(message)
353 return value
354
ConfigurationError: universal_dependencies not in acceptable choices for dataset_reader.type: ['conll2003', 'interleaving', 'sequence_tagging', 'sharded', 'babi', 'text_classification_json']. You should either use the --include-package flag to make sure the correct module is loaded, or use a fully qualified class name in your config file like {"model": "my_module.models.MyModel"} to have it imported automatically.
Комментарии:
1. Где вы нашли ссылку на эту модель? Мне просто любопытно, потому что он такой старый.
2. @petew, просто пытаюсь воспроизвести некоторые результаты исследовательской работы. Они использовали более старую версию синтаксического анализатора в своем коде.
3. Понял. В этом случае, если вам действительно нужно использовать именно эту модель, вам придется найти более старую версию AllenNLP. К сожалению, я не могу сказать вам, какая версия будет работать с моей головы. Но v0.9.0 может быть хорошим местом для начала.
Ответ №1:
Это очень старая модель, более новая версия должна работать нормально: https://storage.googleapis.com/allennlp-public-models/biaffine-dependency-parser-ptb-2020.04.06.tar.gz