- OpenNLP 教程
- OpenNLP - 主頁
- OpenNLP - 概覽
- OpenNLP - 環境
- OpenNLP - 引用 API
- OpenNLP - 句子檢測
- OpenNLP - 詞彙切分
- 命名實體識別
- OpenNLP - 查詢詞性
- OpenNLP - 分析句子
- OpenNLP - 塊狀化句子
- OpenNLP - 命令列介面
- OpenNLP 實用資源
- OpenNLP - 快速指南
- OpenNLP - 實用資源
- OpenNLP - 討論
OpenNLP - 命令列介面
OpenNLP 提供了一個命令列介面 (CLI),以透過命令列執行不同的操作。在本章中,我們將舉一些示例,展示如何使用 OpenNLP 命令列介面。
詞彙切分
input.txt
Hi. How are you? Welcome to Tutorialspoint. We provide free tutorials on various technologies
語法
> opennlp TokenizerME path_for_models../en-token.bin <inputfile..> outputfile..
命令
C:\> opennlp TokenizerME C:\OpenNLP_models/en-token.bin <input.txt >output.txt
輸出
Loading Tokenizer model ... done (0.207s) Average: 214.3 sent/s Total: 3 sent Runtime: 0.014s
output.txt
Hi . How are you ? Welcome to Tutorialspoint . We provide free tutorials on various technologies
句子檢測
input.txt
Hi. How are you? Welcome to Tutorialspoint. We provide free tutorials on various technologies
語法
> opennlp SentenceDetector path_for_models../en-token.bin <inputfile..> outputfile..
命令
C:\> opennlp SentenceDetector C:\OpenNLP_models/en-sent.bin <input.txt > output_sendet.txt
輸出
Loading Sentence Detector model ... done (0.067s) Average: 750.0 sent/s Total: 3 sent Runtime: 0.004s
Output_sendet.txt
Hi. How are you? Welcome to Tutorialspoint. We provide free tutorials on various technologies
命名實體識別
input.txt
<START:person> <START:person> Mike <END> <END> is senior programming manager and <START:person> Rama <END> is a clerk both are working at Tutorialspoint
語法
> opennlp TokenNameFinder path_for_models../en-token.bin <inputfile..
命令
C:\>opennlp TokenNameFinder C:\OpenNLP_models\en-ner-person.bin <input_namefinder.txt
輸出
Loading Token Name Finder model ... done (0.730s) <START:person> <START:person> Mike <END> <END> is senior programming manager and <START:person> Rama <END> is a clerk both are working at Tutorialspoint Average: 55.6 sent/s Total: 1 sent Runtime: 0.018s
詞性標註
Input.txt
Hi. How are you? Welcome to Tutorialspoint. We provide free tutorials on various technologies
語法
> opennlp POSTagger path_for_models../en-token.bin <inputfile..
命令
C:\>opennlp POSTagger C:\OpenNLP_models/en-pos-maxent.bin < input.txt
輸出
Loading POS Tagger model ... done (1.315s) Hi._NNP How_WRB are_VBP you?_JJ Welcome_NNP to_TO Tutorialspoint._NNP We_PRP provide_VBP free_JJ tutorials_NNS on_IN various_JJ technologies_NNS Average: 66.7 sent/s Total: 1 sent Runtime: 0.015s
廣告