Stanford NLP工具--句法分析
2017-03-22 14:02
816 查看
1,先上几个网址。
主页:http://nlp.stanford.edu
github地址:https://github.com/stanfordnlp/CoreNLP
在线效果展示1:http://nlp.stanford.edu:8080/parser/index.jsp
在线效果展示2:http://corenlp.run
2,下载并使用
(1)访问http://stanfordnlp.github.io/CoreNLP/下载对应的zip包,zip包名称类似于stanford-corenlp-full-2016-10-31.zip。
(2)访问http://nlp.stanford.edu/software/lex-parser.html#Download下载对应的jar包(模型文件,选择需要分析的语言模型),jar包名称类似于stanford-chinese-corenlp-2016-10-31-models.jar。
(3)新建java项工程,并将解压后的zip包中所有jar包和model的jar包加入到java build path中。
PS:Stanford NLP句法分析工具占用内存较大,建议设置ide的内存为“-Xms512M -Xmx4096M”。切记使用1.8版本的jdk。
(4)编写测试类。
github地址中有很多测试类,可以自行查找。以下提供几个简单的中文句法分析测试类。
1)main方法如下
具体参考http://www.cnblogs.com/stGeekpower/p/3457746.html和http://www.cnblogs.com/stGeekpower/p/3477520.html。
主页:http://nlp.stanford.edu
github地址:https://github.com/stanfordnlp/CoreNLP
在线效果展示1:http://nlp.stanford.edu:8080/parser/index.jsp
在线效果展示2:http://corenlp.run
2,下载并使用
(1)访问http://stanfordnlp.github.io/CoreNLP/下载对应的zip包,zip包名称类似于stanford-corenlp-full-2016-10-31.zip。
(2)访问http://nlp.stanford.edu/software/lex-parser.html#Download下载对应的jar包(模型文件,选择需要分析的语言模型),jar包名称类似于stanford-chinese-corenlp-2016-10-31-models.jar。
(3)新建java项工程,并将解压后的zip包中所有jar包和model的jar包加入到java build path中。
PS:Stanford NLP句法分析工具占用内存较大,建议设置ide的内存为“-Xms512M -Xmx4096M”。切记使用1.8版本的jdk。
(4)编写测试类。
github地址中有很多测试类,可以自行查找。以下提供几个简单的中文句法分析测试类。
1)main方法如下
public static void main(String[] args) { String[] arg2 = {"-encoding", "utf-8", "-outputFormat", "penn,typedDependenciesCollapsed", "edu/stanford/nlp/models/lexparser/xinhuaFactored.ser.gz", "D:\\t1.txt"}; LexicalizedParser.main(arg2); }从该方法可以看出,edu.stanford.nlp.parser.lexparser.LexicalizedParser是一个很重要的类,该方法的main函数告诉我们怎样使用这个方法。
具体参考http://www.cnblogs.com/stGeekpower/p/3457746.html和http://www.cnblogs.com/stGeekpower/p/3477520.html。
相关文章推荐
- nlp 总结 分词,词义消歧,词性标注,命名体识别,依存句法分析,语义角色标注
- 【自然语言处理】句法分析 (syntactic parsing) 在 NLP 领域的应用是怎样的?
- NLTK使用Stanford parser方法,可类推Stanford其他nlp工具
- 使用Stanford CoreNLP的Python封装包处理中文(分词、词性标注、命名实体识别、句法树、依存句法分析)
- Stanford3.8.0依存句法分析在java中运行
- NLP汉语自然语言处理原理与实践 6 句法理论与自动分析
- nlp-形式语言与自动机-ch08-句法分析
- 人工智能-语音交互-NLP自然语言(四) 句法分析/词向量
- NLP学习记录——句法分析
- 使用opennlp进行依存句法分析
- Stanford NLP学习笔记:7. 情感分析(Sentiment)
- 【已解决】win10环境下基于nltk搭建stanford parser环境,进行中文依存句法分析
- 【已解决】win10环境下基于nltk搭建stanford parser环境,进行中文依存句法分析
- NLP底层技术之句法分析
- 现流行数据库程序开发工具的比较分析
- 系统分析员论文样例及评注-对论文试题1“论软件需求分析方法和工具的选用”写作的评注
- 应用 Rational 工具简化基于 J2EE的项目第 4 部分 : 分析和工具的进展
- 嵌入式Linux开发工具选择和应用分析
- 用c#编写一个vb 工程源码分析工具(带源码工程下载)
- 应用Rational工具简化基于J2EE项目(四)分析和工具的进展