如何編譯執行HanLP自然語言處理包
master 分支
對於 master 分支,編譯方法如下 :
git clone https://github.com/hankcs/HanLP.git
mvn install -DskipTests
· 由於目前一些 test 不夠規範,使用了硬編碼路徑下的資源,所以暫時跳過單元測試。
· 該方法不會將 src/main/resources 目錄下的任何資源(包括 hanlp.properties )打包進 jar ,如果需要打包資原始檔,請切換到 portable 分支。
portable 分支
git checkout portable
然後將需要的 data 放入 src/main/resources ,最後執行:
mvn install -DskipTests
執行 jar
目前 jar 包中有一些模組可以命令列執行,以感知機詞法分析器為例。由於這些模組一般需要載入外部 data ,所以需要在執行時指定 hanlp.properties 。執行時,一個典型的目錄結構如下:
· 此處只列出了重要的目錄。
· 一個良好的實踐是把 hanlp.properties 放到 resources 目錄下。
命令列需要指定 jar 包和 hanlp.properties 所在的目錄:
$ java -cp target/hanlp-1.6.0.jar:src/main/resources com.hankcs.hanlp.model.perceptron.Main -test \
<<< ' 華安集團胡花蕊來到紐約藝術博物館參觀 '
[ 華安 /nz 集團 /n]/nt 胡花蕊 /nr 來到 /v [ 紐約 /ns 藝術 /n 博物館 /n]/ns 參觀 /v
· Windows 使用者請使用分號 java -cp target/hanlp-1.6.0.jar;src/main/resources
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524777/viewspace-2637672/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HanLP 自然語言處理 for nodejsHanLP自然語言處理NodeJS
- hanlp自然語言處理包的基本使用--pythonHanLP自然語言處理Python
- 配置Hanlp自然語言處理進階HanLP自然語言處理
- hanlp自然語言處理包的人名識別程式碼解析HanLP自然語言處理
- 自然語言處理工具包HanLP的Python介面自然語言處理HanLPPython
- [譯] 自然語言處理真是有趣!自然語言處理
- NLP自然語言處理中的hanlp分詞例項自然語言處理HanLP分詞
- Hanlp自然語言處理中的詞典格式說明HanLP自然語言處理
- 自然語言處理之:搭建基於HanLP的開發環境自然語言處理HanLP開發環境
- 自然語言處理工具包 HanLP在 Spring Boot中的應用自然語言處理HanLPSpring Boot
- python呼叫自然語言處理工具hanlp記錄Python自然語言處理HanLP
- Hanlp自然語言處理工具的使用演練HanLP自然語言處理
- 自然語言處理(NLP)系列(一)——自然語言理解(NLU)自然語言處理
- Spring Boot中對自然語言處理工具包hanlp的呼叫詳解Spring Boot自然語言處理HanLP
- 自然語言處理NLP(四)自然語言處理
- 自然語言處理(NLP)概述自然語言處理
- 自然語言處理入門基礎之hanlp詳解自然語言處理HanLP
- Hanlp自然語言處理工具之詞法分析器HanLP自然語言處理詞法分析
- 自然語言處理工具python呼叫hanlp的方法步驟自然語言處理PythonHanLP
- 自然語言處理:分詞方法自然語言處理分詞
- 開源自然語言處理工具包hanlp中CRF分詞實現詳解自然語言處理HanLPCRF分詞
- 如何用Python處理自然語言?(Spacy與Word Embedding)Python
- 自然語言處理工具hanlp自定義詞彙新增圖解自然語言處理HanLP圖解
- 自然語言處理工具hanlp定製使用者詞條自然語言處理HanLP
- 自然語言處理工具HanLP-N最短路徑分詞自然語言處理HanLP分詞
- 自然語言處理工具python呼叫hanlp中文實體識別自然語言處理PythonHanLP
- 自然語言處理NLP快速入門自然語言處理
- 自然語言處理的最佳實踐自然語言處理
- 自然語言處理之jieba分詞自然語言處理Jieba分詞
- 人工智慧 (06) 自然語言處理人工智慧自然語言處理
- 自然語言處理與情緒智慧自然語言處理
- Pytorch系列:(六)自然語言處理NLPPyTorch自然語言處理
- 漢語言處理包HanLP1.6.4釋出,優化新詞發現HanLP優化
- 使用 Python+spaCy 進行簡易自然語言處理Python自然語言處理
- 精通Python自然語言處理 2 :統計語言建模Python自然語言處理
- 中國語文(自然語言處理)作業自然語言處理
- 中文自然語言處理工具hanlp隱馬角色標註詳解自然語言處理HanLP
- Notepad++編譯和執行C語言 (GCC)編譯C語言GC