【NLP】StanfordCoreNLP

问题

  • 没想到,小小一个StanfordCoreNLP,竟然让我们频频踩坑 -_-||
  • 同广大网友所遇问题一样——StanfordCoreNLP一直运行无结果
  • StanfordCoreNLP json.decoder.JSONDecodeError: Expecting value: line 1 column
StanfordCoreNLP一直运行无结果

解决

  • 可能因工具包(CoreNLP与中文语言包)不全 or 其路径不一 or 两个包版本不匹配
  • 更换为3.9版本的stanford-corenlp-full-2018-01-31 + stanford-chinese-corenlp-2018-01-31-models.jar 即可
包包配置

  • 使用示例(运行速度感人 -_-||)
from stanfordcorenlp import StanfordCoreNLP
import logging #查看运行日志
nlp = StanfordCoreNLP(r"D:\Web_download\stanford-corenlp-full-2018-01-31\stanford-corenlp-full-2018-01-31", lang='zh',quiet=False,logging_level=logging.DEBUG)
#后附 quiet=False,logging_level=logging.DEBUG #查看运行日志

sentence = '今天也是美好的一天鸭!也要好好加油鸭!'
print(nlp.word_tokenize(sentence))
print(nlp.pos_tag(sentence))
print(nlp.ner(sentence))
print(nlp.parse(sentence))
print(nlp.dependency_parse(sentence))
nlp.close()

参考

  • CoreNLP官网

Release History - CoreNLP (stanfordnlp.github.io)https://stanfordnlp.github.io/CoreNLP/history.html

  • 使用参考 

用stanfordcorenlp生成解析树时报错json.decoder.JSONDecodeError:Expecting value:line 1 column 1 (char 0)_qq_38146797的博客-CSDN博客https://blog.csdn.net/qq_38146797/article/details/120696544

  • 打印log → “INFO:root:Waiting until the server is available.”

关于使用stanfordcorenlp一直运行不报错的解决方法 - monty12 - 博客园 (cnblogs.com)https://www.cnblogs.com/monty12/p/10544524.html

  • 使用示例

StanfordCoreNLP的简单使用 - 阿尔伯塔 - 博客园 (cnblogs.com)https://www.cnblogs.com/maoerbao/p/13019276.html

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值