CRFSuite安裝及PATH配置

2021-06-23 08:37:03 字數 1241 閱讀 6402

作為自然語言處理的佼佼者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...