Ошибка импорта чутья на Mac Ubuntu и Google Colab
Я пытаюсь использовать фреймворк flair nlp,
https://github.com/flairNLP/flair
но получаю ошибку
# load the NER tagger
tagger = SequenceTagger.load('ner')
пробовал на локальной, удаленной и другой машине. все не удается, поскольку он не может загрузить модель из s3 . Google Colab также дает ту же ошибку.
все выдают сообщение об ошибке как:
OSError: HEAD request failed for url https://s3.eu-central-1.amazonaws.com/alan-nlp/resources/models-v0.4/NER-conll03-english/en-ner-conll03-v0.4.pt with status code 301.
.
3 ответа
У меня была такая же проблема, я не знаю, что случилось со ссылкой, но я нашел другую.
Вы можете посмотреть мастер -репозиторий чутье https://github.com/flairNLP/flair/blob/master/flair/models/sequence_tagger_model.py в строке def _fetch_model(имя_модели) 971. Другой путь уже используется "https://nlp.informatik.hu-berlin.de/resources/models", поэтому они переходят на этот путь вместо alan-nlp.
Так что вы можете найти свою модель здесь https://nlp.informatik.hu-berlin.de/resources/models/ner/
Я столкнулся с той же проблемой. Похоже, местоположение модели обновлено. Обновление до последней версии0.6
исправил проблему для меня.
Как вариант, модель можно загрузить вручную следующим образом:
wget https://nlp.informatik.hu-berlin.de/resources/models/ner/en-ner-conll03-v0.4.pt -P $HOME/.flair/models/
У меня была аналогичная проблема с этим.
Обратите внимание, что Flair теперь размещает большинство своих моделей на Huggingface.
Скорее всего, вам нужно установить последнюю версию Flair, в которой
sequence_tagger_model.py
(и, возможно, другие), указывающие на правильную ссылку.
Мне пришлось удалить чутье, а затем переустановить его:
pip uninstall flair
pip install flair
чтобы убедиться, что это сработало.