Как использовать Stanford NER в Python? - PullRequest
0 голосов
/ 08 января 2020

Мне нужно использовать Stanford NER. Я пишу эти коды, но ниже ошибка получена. что я должен сделать, чтобы исправить коды.

коды [Python]

from nltk.tag import StanfordNERTagger
from nltk.tokenize import word_tokenize

st = StanfordNERTagger('/C:/Users/PiXel/Dropbox/00 Phd semester 1/0 Natu langu processing/NLP-projects/0 summurizing project/stanford-ner-2018-10-16/classifiers/english.all.3class.distsim.crf.ser.gz','/C:/Users/PiXel/Dropbox/00 Phd semester 1/0 Natu langu processing/NLP-projects/0 summurizing project/stanford-ner-2018-10-16/stanford-ner.jar',encoding='utf-8')
text = 'While in France, Christine Lagarde discussed short-term stimulus efforts in a recent interview with the Wall Street Journal.'

tokenized_text = word_tokenize(text)
classified_text = st.tag(tokenized_text)

print(classified_text)

ошибка

LookupError: Could not find stanford-ner.jar jar file at /C:/Users/PiXel/Dropbox/00 Phd semester 1/0 Natu langu processing/NLP-projects/0 summurizing project/stanford-ner-2018-10-16/stanford-ner.jar

Ответы [ 2 ]

0 голосов
/ 21 апреля 2020

Вам не нужно использовать / перед путем. просто пользователь C:/Users/PiXel/Drop.... и так далее.

0 голосов
/ 15 января 2020

Способ, которым я обращался к файлам, был linux метод, в то время как я использую windows систему. «/» перед «C: / ...» необходимо удалить

st = StanfordNERTagger('C:/Users/PiXel/Dropbox/00 Phd semester 1/0 Natu langu processing/NLP-projects/0 summurizing project/stanford-ner-2018-10-16/classifiers/english.all.3class.distsim.crf.ser.gz','C:/Users/PiXel/Dropbox/00 Phd semester 1/0 Natu langu processing/NLP-projects/0 summurizing project/stanford-ner-2018-10-16/stanford-ner.jar',encoding='utf-8')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...