Moses搭建過程遇到的一些問題與解決

2021-06-21 23:30:11 字數 794 閱讀 7011

本人是按照這個鏈結 

來安裝 moses, 但在安裝過程仍然出現很多問題,記錄如下:

安裝moses的需要的工具有 giza++, mkcls, srilm, 分詞工具(我用的是ictclas)

1. 安裝srilm

需要 gawk, make, tcl,提前安裝,否則會出錯

按照上面鏈結安裝srilm,最後在make test的時候出現結果錯誤,即出現 different, 很可能是因為不同計算機的小數精度不同導致的,可以檢視一下 lm 資料夾裡面的結果檔案對不對,一般編譯成功就沒什麼問題了。

2. 安裝 giza++ 和 mkcls

3. 使用ictclas

去官網下linux版本的,裡面有很多demo,不過有幾點要注意:

要參考它的makefile來寫自己的makefile,因為有很多選項要新增,否則會出錯

要配置init函式的初始路徑,以讓它找到data目錄和configure檔案

注意編碼,如果結果出現亂碼,可試一下其他編碼,一般用gb或者utf8

4. 安裝moses

必須安裝的東西 autoconf, automake, libtools

安裝過程可能會出現這個問題 

undefined reference to `gzopen' 'gzwrite' and 'gzclose', 改正的方法見這個鏈結 

安裝訓練指令碼的時候可能會出現 please specify bindir的問題,解決辦法是把 giza++, snt2tool,還有mkcls複製到bindir指定的目錄下,再make release 就ok了

Ubuntu下安裝vsftp遇到的一些問題

1.執行make安裝vsftpd 報告錯誤 undefined reference to crypt 解決方法 開啟makefile vim makefile libs vsf findlibs.sh 末尾增加 lcrypt 變成 libs vsf findlibs.sh lcrypt 2.執行ma...

Unity中配置ARCore遇到的一些問題

建立unity專案注意 不要使用中文路徑!會長時間停止在building native binary with il2cpp執行介面 參考 後面如果遇到其他問題先檢查上面 中提到的配置是否都設定正確。安裝教程 遇到報錯 buildfailedexception main gradle templat...

Parallels Desktop 的一些問題

並且無法進行su命令,提示 authentication failure。這個問題產生的原因是由於系統預設是沒有啟用root使用者的,需要我們手工進行操作,在命令列介面下,或者在終端中輸入如下命令 sudo passwd password 你當前的密碼 enter new unix password...