[NLP]1.StanfordNLP的安装和初探
2017-09-27 13:07
183 查看
原文:http://blog.csdn.net/android_ruben/article/details/54600716
简介
Stanford CoreNLP提供了一系列自然语言分析工具。它能够给出基本的词形,词性,不管是公司名还是人名等,格式化的日期,时间,量词,并且能够标记句子的结构,语法形式和字词依赖,指明那些名字指向同样的实体,指明情绪,提取发言中的开放关系等。如果需要进行如下任务,Standfrod CoreNLP正合适:
1.一个集成的语言分析工具集;
2.进行快速,可靠的任意文本分析;
3.整体的高质量的文本分析;
4.支持多种主流语言;
5.多种编程语言的易用接口;
6.方便的简单的部署web服务。
Stanford CoreNLP是一个集成的框架。框架的目标是使得应用一大堆语言分析工具分析大量的文本变得简单。COreNLP工具可以仅仅通过两行命令执行大量的文本分析工作。框架设计的初衷就是高度灵活的可扩展性的。通过一个单独的名利ing就可以选择某个工具的开启和关闭。Stanford CoreNLP集成了许多斯坦福的NLP工具,包括:词性标记(POS),命名实体识别(NER),语法,参数分析系统,情绪分析,自举模式学习,和开放信息提取工具。这个框架的分析为高等级和指定领域的文本理解应用程序提供了基本的构件。
下载
Standford CoreNLP下载包中包含:(1)核心jar
(2)模型jar
(3)CoreNLP运行需要的库
(4)文档和源码
各语言对应的模型库如下:
LANGUAGE | MODEL JAR | VERSION |
---|---|---|
Arabic | download | 3.7.0 (beta) |
Chinese | download | 3.7.0 (beta) |
English | download | 3.7.0 (beta) |
French | download | 3.7.0 (beta) |
German | download | 3.7.0 (beta) |
Spanish | download | 3.7.0 (beta) |
源码
依次执行下面的语句就可以得到coreNLP源码:cd stanford-corenlp-full-2016-10-31 mkdir src cd src jar -xf ../stanford-corenlp-3.7.0-sources.jar cd .. ant cd classes jar -cfm ../stanford-corenlp-<version>.jar ../META-INF/MANIFEST.MF edu cd ..1
2
3
4
5
6
7
8
9
10
github
Github地址Maven
需要在pom.xml中添加:<dependencies> <dependency> <groupId>edu.stanford.nlp</groupId> <artifactId>stanford-corenlp</artifactId> <version>3.7.0</version> </dependency> <dependency> <groupId>edu.stanford.nlp</groupId> <artifactId>stanford-corenlp</artifactId> <version>3.7.0</version> <classifier>models</classifier> </dependency> </dependencies>1
2
3
4
5
6
7
8
9
10
11
12
13
如果需要添加英语之外的支持,需要在pom.xml中添加:
<dependency> <groupId>edu.stanford.nlp</groupId> <artifactId>stanford-corenlp</artifactId> <version>3.7.0</version> <classifier>models-chinese</classifier> </dependency> //“models-chinese”,“models-english”, “models-english-kbp”, “models-arabic”, “models-french”, “models-german” ,“models-spanish”;1
2
3
4
5
6
7
语言支持
StandfordCoreNLP支持的最佳语言是英语,但是也支持阿拉伯、中文、法语、德语和西班牙语。编程语言和操作系统支持
Standford CoreNLP的开发语言为Java,版本为Java 1.8以上。支持的操作系统为LINUX,OS X,Windows。论文参考
The Stanford CoreNLP Natural Language Processing Toolkit相关文章推荐
- [NLP]1.StanfordNLP的安装和初探
- Stanford Core NLP 安装
- Stanford NLP 安装与初步使用
- pythonNLP-Gensim安装
- 尝试在PYTHON中调用StanfordNLP,具体代码如下
- Linux下软件安装初探(适合和我一样菜的鸟)
- NLP之Stanford Parser using NLTK
- 【初探PHP】安装PHP环境
- RabbitMQ:安装、配置与使用初探
- Stanford NLP工具--句法分析
- Java_Web —Tomcat安装配置及Servlet初探
- Solr使用初探——Solr的安装环境与配置
- Fedora软件安装初探
- Cocos 安装和配置和初探(创建自己的Scene
- Mirantis Fuel安装openstack环境笔记之初探fuel
- 【ACF学习】ACF安装、训练及检测初探
- NLP-百度自然语言python包安装
- R语言安装NLP自然语言分析包
- windows python调用Stanford nlp tools经验
- Apache OpenNlp的初探