自然语言处理Java开源包FNLP(FudanNLP)的使用

本文介绍了如何入门使用复旦大学的自然语言处理开源包FNLP,包括从GitHub下载和编译、命令行使用方法以及在Eclipse环境下调用库的步骤,详细阐述了FNLP在Java中的中文分词、词性标注和实体名识别等功能。
摘要由CSDN通过智能技术生成

自然语言处理是如今计算机科学领域比较火热的一个方向,其也确实有很大的应用场景。前面说过,我参加了微软编程之美的比赛,这个比赛其所基于的就是自然语言处理。我本身并不是学自然语言处理的,甚至连这门课也没有选过,可是为了完成资格赛我自己在网上找了一些资料。

时间所限,也是能力所限,我当然不会自己去实现一些诸如中文分词与词性标注的自然语言处理算法。自然的,我想到了在网上找一些开源包。我主要考虑的是三个包,首先是斯坦福大学的一系列自然语言处理工具,作为国际知名高校自然人们都会认为斯坦福的技术会更高一点,可是我在网上并没有找到太多的使用文档,而且软件也比较大,简单使用也并不需要太高深的技术。然后呢,我又找到了哈工大的LTP,这个是我们自己学校的东西,而且也广受认可,所以天然的,我倾向于使用它。但是我发现LTP不是开源的,如果要索要代码还需要签署一些协议,哎。。。最后我选择使用复旦大学的自然语言处理开源包FNLP,它的优点在于获取方便,而且是比较轻量级的,简单使用比较方便。下面给出入门教程:

FNLP入门

1.下载跟编译

  1. GitHub上下载FNLP压缩包;
  2. 下载相应的模型文件,放在第一步下载的文件里的models目录;
  3. 下载Maven,并按照教程配置(其实就是解压缩和配置环境变量)
  4. 在命令行中进入FNLP的源码目录(即“README.md”所在的目录),执行如下命令进行编译:
    mvn install -Dmaven.test.skip=true
    更新2018.4.25:win10系统如果进入的是powershell, 则使用命令
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值