在这里我记录下 stanford nlp 的用法,stanford nlp不仅支持英文,还支持中文。在其官网上有支持不同语言的模型文件
我这里以英文的作为说明,其模型文件下载地址stanfor nlp
第一步:下载对应语言的模型文件
第二步:然后安装Python接口,
!pip install stanfordcorenlp -i http://pypi.mirrors.ustc.edu.cn/simple/ --trusted-host pypi.mirrors.ustc.edu.cn
第三步:最后使用以下代码获取对应的结果
from stanfordcorenlp import StanfordCoreNLP#导入安装好的Python接口
nlp = StanfordCoreNLP('drive/论文/stanford-corenlp-full-2018-10-05')#模型文件路径
#这里改成你stanford-corenlp所在的目录
sentence = 'The table below has jars for the current release with all the models for each language we support. ’
#输出对应的处理结果
print ('Tokenize:', nlp.word_tokenize(sentence))
print ('Part of Speech:', nlp.pos_tag(sentence))
print ('Named Entities:', nlp.ner(sentence))
print('Constituency Parsing:', nlp.parse(sentence))
print ('Dependency Parsing:', nlp.dependency_parse(sentence))