나는 NLTK 래퍼를 사용하여 StanfordNERTagger을 테스트하고이 경고가 나타나 경고 :"StanfordTokenizer 버전 3.2.5에서 더 이상 사용되지 않습니다"
DeprecationWarning: The StanfordTokenizer will be deprecated in version
3.2.5. Please use nltk.tag.corenlp.CoreNLPPOSTagger or
nltk.tag.corenlp.CoreNLPNERTagger instead.
super(StanfordNERTagger, self).__init__(*args, **kwargs)
내 코드는 다음과 같습니다
from nltk import word_tokenize, pos_tag, ne_chunk
from nltk.tag import StanfordNERTagger
sentence = "Today George went to school and met his friend Peter."
# stanford's NER tagger 3 entity classification
st = StanfordNERTagger('/home/hercules/Desktop/PhD/Tools/stanford-ner-
2017-06-09/classifiers/english.all.3class.distsim.crf.ser.gz',
'/home/hercules/Desktop/PhD/Tools/stanford-ner-2017-06-09/stanford-
ner.jar',
encoding='utf-8')
tokenized_text = word_tokenize(sentence)
classified_text = st.tag(tokenized_text)
print("Stanford NER tagger:")
print(classified_text)
CoreNLPNERTagger를 사용하려고했지만 예제 나 문서를 찾을 수 없습니다. 내가에만 발견이 link:가
내가 더 사용과 그 예를 따르도록 시도 클래스 CoreNLPNERTagger의 의견 (CoreNLPTagger) (I 키워드 "CoreNLPNERTagger"를 검색하여 그것을 발견)의 예처럼 뭔가를 제공 . 제가 coreNLP 서버를 먼저 시작해야한다고 생각합니다. (올바른 용어 인 경우) 어떻게해야할지 모르겠다.
아무도 아이디어 나 조언이 있다면 감사 할 것입니다.