CoreNLP server的开启与使用方法

本文涉及的产品
NLP自然语言处理_高级版,每接口累计50万次
NLP自然语言处理_基础版,每接口每天50万次
NLP 自学习平台,3个模型定制额度 1个月
简介: Ubuntu20.04.2系统本身不含有JDK,而CoreNLP需要依赖JDK进行运行,所以需要先安装好JDK,可以输入java,然后系统会自动提示没有安装JDK,并会推荐安装的版本

Ubuntu20.04.2使用CoreNLP


JDK安装


Ubuntu20.04.2系统本身不含有JDK,而CoreNLP需要依赖JDK进行运行,所以需要先安装好JDK,可以输入java,然后系统会自动提示没有安装JDK,并会推荐安装的版本,如下图所示:


fcaaf4f2fe7e4949846450fd52f2c8ba.png


按照你的系统版本来选择合适的JDK版本,我这里选择的是JDK11。使用命令apt install openjdk-11-jre-headless进行安装,安装之后再次输入java会提示以下信息,则表示成功安装完成。


d8c470f6016244739efb5084a8572dfe.png


CoreNLP


CoreNLP可以在Java中进行自然语言处理的工具,CoreNLP使用户能够导出文本的语言注释,包括标记和句子边界、词性、命名实体、数值和时间值、依赖关系和选区解析、共指、情感、引用归因和关系。CoreNLP目前支持8种语言:阿拉伯语、中文、英语、法语、德语、匈牙利语、意大利语和西班牙语。其功能十分强大!!!

首先跳到CoreNLP官网,我们可以看到其一些简要的介绍。首页也介绍了一些相关的安装信息,大致如下:


1、下载并解压CoreNLP工具,并将对应下载的语言包放入到解压后的文件夹内:


6b088643e6e24ec38523422c769c1253.png


2、设置环境路径export CLASSPATH=$CLASSPATH:/path/to/stanford-corenlp-4.5.4/*:,其中/path/to/表示你CoreNLP的路径所在路径,需要根据自身情况进行替换。


3、这时就到了启动CoreNLP本地server的时候,可以发现输入java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -timeout 15000还是会出现错误: 找不到或无法加载主类 edu.stanford.nlp.pipeline.StanfordCoreNLPServer 原因: java.lang.ClassNotFoundException: edu.stanford.nlp.pipeline.StanfordCoreNLPServer这种错误,这是因为你需要先切换到你的CoreNLP目录,然后再启动CoreNLP,也就是在输入命令进行执行。这样CoreNLP就启动成功。


启动后效果如下所示,只要别关闭终端,该服务器就不会停止运行:


98c01b4fbf2c4c9da5aafb961518890b.png


具体实验可以参考stog的分词过程。


参考资料


CoreNLP-4.2.0 使用以及踩坑


CoreNLP官网

目录
相关文章
|
4月前
|
SQL 安全 数据库
|
关系型数据库 MySQL 网络安全
Mysql高低版本切换需要修改的配置5-8(此处以aicode为例)(WARN: Establishing SSL connection without server‘s identity veri)
Mysql高低版本切换需要修改的配置5-8(此处以aicode为例)(WARN: Establishing SSL connection without server‘s identity veri)
126 0
|
关系型数据库 MySQL Windows
关于windows server 2019安装mysql 8.0 版本报错服务没有及时响应启动或控制请求
windows server 2019安装mysql 8.0 版本报错服务没有及时响应启动或控制请求

热门文章

最新文章