本文主要简要介绍一下openNLP在Linux下的使用:
首先去openNLP下载bin包。
wget http://mirrors.koehn.com/apache//opennlp/opennlp-1.5.3/apache-opennlp-1.5.3-bin.tar.gz
然后执行解压:
tar -zxvf apache-opennlp-1.5.3-bin.tar.gz
cd apache-opennlp-1.5.3
cd bin
cp opennlp /usr/local/bin
接下来修改opennlp里的路径问题
cd /usr/local/bin
vi opennlp
定位到最后,然后注释掉
OPENNLP_HOME='dirname "$0"'/..
将OPENNLP_HOME变量改为你压缩后的opennlp文件夹,如下图所示。
我最初还在/etc/profile中加入了OPENNLP_HOME变量,不过貌似没有用。
export OPENNLP_HOME=/home/qiaoyanan/maxent/apache-opennlp-1.5.3
接下来我们测试以下看是否配置成功:
如果你有训练文本train.txt,那么我们就可以训练词性标注模板:
命令如下:
opennlp POSTaggerTrainer -type maxent -model model.bin -lang ch -data train.txt -encoding UTF-8
运行过程和结果如图所示:
表示执行成功了,生成了model.bin文件。