首页 > 解决方案 > NER 通过 NLTK 使用 Stanford CoreNLP API

问题描述

我正在尝试按照这个示例使用 Stanford CoreNLP API 提取命名实体。

from nltk.parse.corenlp import CoreNLPParser
ner_tagger = CoreNLPParser(url='http://localhost:9000', tagtype='ner')
list(ner_tagger.tag(('Rami Eid is studying at Stony Brook University in NY'.split())))

但是,上面的代码会引发以下错误:

JSONDecodeError: Expecting property name enclosed in double quotes: line 16 column 25 (char 372)

其他 API 调用(如 parse)运行良好。我正在使用斯坦福 CoreNLP 的最新版本(4.0.0)。

标签: pythonnltkstanford-nlpnamed-entity-recognition

解决方案


推荐阅读