R语言安装NLP自然语言分析包
2015-11-15 20:22
441 查看
引言: R语言是一种非常强大的分析与展示的统计科学家工具,其也提供了若干关于自然语言的分析处理工具,本文讲展示如何在Linux进行安置。
1. 自然语言处理(NLP)
对于英语体系,基于空格可以直接进行分词,而中文则不同,需要进行分词,然后进行后续处理。NLP是natural language processing的缩写,专指此类的工作。
自然语言处理包: Snowball, RWeka
文本挖掘: tm
分词工具: Rwordseg
2. 所属环境
Linux: centos 6, 已经安置Java, 由于Rwordseg需要依赖java
3. 安置指令与过程
3.1 安装R语言环境
>> yum install R
3.2 安装Snowball
>> install.packages(c('Snowball'))
其会提示该包没有找到,需要使用以下包:
>> install.packages(c('SnowballC'))
3.3 安装tm
>> install.packages(c('tm'))
3.4 安装RWeka
>> install.packages(c('RWeka'))
3.5 安装Rwordseg
直接执行install.packages(c('Rwordseg'))将会报错,提示找不到此类包。
需要切换到install.packages("Rwordseg", repos ="http://R-Forge.R-project.org", type = "source"),从另外一个源中进行安装。
3.6 结束
安装完成了所有必须的NLP。
1. 自然语言处理(NLP)
对于英语体系,基于空格可以直接进行分词,而中文则不同,需要进行分词,然后进行后续处理。NLP是natural language processing的缩写,专指此类的工作。
自然语言处理包: Snowball, RWeka
文本挖掘: tm
分词工具: Rwordseg
2. 所属环境
Linux: centos 6, 已经安置Java, 由于Rwordseg需要依赖java
3. 安置指令与过程
3.1 安装R语言环境
>> yum install R
3.2 安装Snowball
>> install.packages(c('Snowball'))
其会提示该包没有找到,需要使用以下包:
>> install.packages(c('SnowballC'))
3.3 安装tm
>> install.packages(c('tm'))
3.4 安装RWeka
>> install.packages(c('RWeka'))
3.5 安装Rwordseg
直接执行install.packages(c('Rwordseg'))将会报错,提示找不到此类包。
需要切换到install.packages("Rwordseg", repos ="http://R-Forge.R-project.org", type = "source"),从另外一个源中进行安装。
3.6 结束
安装完成了所有必须的NLP。
相关文章推荐
- BootStrap框架
- nyoj--8--一种排序(排序,水题)
- 《第一行代码Android》学习日记1 4000 3
- 《大道至简》第七八章读后感11.16
- JAVA动手动脑
- 实验一开发环境的熟悉报告
- 【2015/11/15】 数据结构学习日志_Day16 链表 我的<LinkList.c>
- RFC4291IPv6寻址结构 RFC4862地址自动配置
- HDU1018 Big Number
- 关于浮动撑开父元素宽度的兼容性问题
- 信息安全系统设计基础第十周学习总结——20135308
- 第一章语言基础
- HDU 5372 Segment Game(树状数组)
- 持续集成(CI)初探
- poj 1860
- 读《大道至简》第七、八章有感
- 《UML大战需求分析》-读后感一
- 使用Intel x86加速器
- 《山海经——海外经》
- Beautiful Git Log