Opennlp-command-line-interface

提供:Dev Guides
移動先:案内検索

OpenNLP-コマンドラインインターフェース

OpenNLPは、コマンドラインからさまざまな操作を実行するためのコマンドラインインターフェイス(CLI)を提供します。 この章では、OpenNLPコマンドラインインターフェイスの使用方法を示すためにいくつかの例を取り上げます。

トークン化

input.txt

Hi. How are you? Welcome to finddevguides. 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 finddevguides . We provide free tutorials on various technologies

文検出

input.txt

Hi. How are you? Welcome to finddevguides. 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 finddevguides.
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 finddevguides

構文

 > 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 finddevguides
Average: 55.6 sent/s
Total: 1 sent
Runtime: 0.018s

品詞タグ付け

Input.txt

Hi. How are you? Welcome to finddevguides. 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 finddevguides._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