作為自然語言處理的佼佼者crf(條件隨機場),自然受到了很多的青睞。
在實現crfsuite的眾多任務具中,crfsuite因為其可以允許使用者自定義feature,而較為好用。
下面將為crfsuite的安裝及其path的新增作簡要介紹。
先瀏覽官方文件,然後進行下面操作:
先下好 liblbfgs-1.10.tar.gz 和 crfsuite-0.12.tar.gz 這兩個包;
然後解壓
分別進入目錄下進行configure,然後編譯、安裝。
$ tar -zxvf crfsuite-0.12.tar.gz
$ tar -zxvf liblbfgs-1.10.tar.gz
$ cd liblbfgs-1.10/
$./configure --prefix=$home/local/lbfgs/
$ make && make install
$ cd ../crfsuite-0.12/
$ ./configure --prefix=$home/local/crfsuite/ --with-liblbfgs=$home/local/lbfgs
$ cd $home/local/crfsuite/bin/
$ ./crfsuite –h #-h為顯示help資訊,如正確顯示,則說明已成功安裝.
下面為其新增path:
將語句export path=$:$/local/crfsuite/bin/ 加到~/.bashrc檔案中。
$ cd
$ l.
$ vim ~/.bashrc
$ source .bashrc
$ crfsuite -h #現在在當前使用者的任意路徑下執行該命令均會正確的顯示資訊了。
至此,完成安裝與path新增。
ps:此處安裝的版本是crfsuite 0.12,liblbfgs 1.8。
source package (the source package requires liblbfgs 1.8 or later)
使用的train.txt最後一行必須得是空行,生成的train.txt.gz才能由chunking.py正常處理
references:
crfsuite: a fast implementation of conditional random fields (crfs)
JDK安裝中配置Path無效解決辦法
1.問題 在安裝jdk後,配置完環境變數,然後在控制台輸入j a version出現與安裝版本不一致的版本,如安裝1.8後version仍顯示1.7,即 修改環境變數沒有生效且原先存在安裝過的jdk版本。2.原因 1 原先版本的jdk安裝後將j a.exe j aw.exe j aws.exe複製到...
Ubuntu下設定環境變數及PATH的方法
include etc ld.so.conf.d conf 然後在 etc ld.so.conf.d下邊新建乙個以 conf 結尾的檔案。在新建的 conf 檔案中寫入需要設定的 path,例如 mypath bin 2 使用者目錄下的 bashrc 檔案 gedit bashrc 在最後邊加入需要...
Ubuntu下設定環境變數及PATH的方法
1 ubuntu專有方式 include etc ld.so.conf.d conf 然後在 etc ld.so.conf.d下邊新建乙個以 conf 結尾的檔案。在新建的 conf 檔案中寫入需要設定的 path,例如 mypath bin 2 使用者目錄下的 bashrc 檔案 gedit ba...