Stanford nlp 如何使用/安装StanfordCoreNLP的语言模型?(英文全集,英文kbp)

Stanford nlp 如何使用/安装StanfordCoreNLP的语言模型?(英文全集,英文kbp),stanford-nlp,Stanford Nlp,我计划使用StanfordCoreNLP进行情绪分析练习 有人能告诉我安装/使用stanfordcorenlp型号的步骤吗?英语完整版和英语kbp 我已经从他们的网站下载了stanfordcorenlp。 文件名为:stanford-corenlp-full-2018-10-05.zip 现在,我想使用他们的其他英语模式,如英语完整版和英语kbp 如果有人能让我知道添加上述两个模型的步骤 先谢谢你 使用stanfordcorenlp导航到目录 解压缩到所需的目录中 cd/stanford-c

我计划使用StanfordCoreNLP进行情绪分析练习

有人能告诉我安装/使用stanfordcorenlp型号的步骤吗?英语完整版和英语kbp

我已经从他们的网站下载了stanfordcorenlp。 文件名为:stanford-corenlp-full-2018-10-05.zip

现在,我想使用他们的其他英语模式,如英语完整版和英语kbp

如果有人能让我知道添加上述两个模型的步骤

先谢谢你

  • 使用stanfordcorenlp导航到目录

  • 解压缩到所需的目录中

  • cd/stanford-corenlp-full-2018-10-05/

  • 从终端启动Stanford CoreNLP服务器。这将启动在端口9000侦听的StanfordCoreNLPServer

    java-mx4g-cp“*”edu.stanford.nlp.pipeline.StanfordCoreNLPServer-注释器 “标记化、ssplit、pos、引理、解析、情感”-端口9000-超时30000

  • 在python文件中运行
    pip install stanfordcorenlp
    以安装stanfordcorenlp包

     from stanfordcorenlp import StanfordCoreNLP
     import json 
     nlp = StanfordCoreNLP('http://localhost', port=9000, timeout=30000)
    
  • 定义属性。在注释器中定义kbp

     props = {'annotators': 'pos,lemma,kbp','outputFormat': 'json'}
     sentence = 'the quick brown fox jumped over the fence'
     parsed_str = nlp.annotate(sentence, properties=props)
     parsed_dict = json.loads(parsed_str)
     print(parsed_dict)
    
  • 注意:第一次运行kbp或任何新的语言模型时,都会有延迟,但是在第一次运行之后,它应该运行得更快