OpenNLP - Antarmuka Baris Perintah
OpenNLP menyediakan Command Line Interface (CLI) untuk melakukan operasi yang berbeda melalui baris perintah. Dalam bab ini, kita akan mengambil beberapa contoh untuk menunjukkan bagaimana kita dapat menggunakan Antarmuka Baris Perintah OpenNLP.
Tokenisasi
input.txt
Hi. How are you? Welcome to Tutorialspoint. We provide free tutorials on various technologies
Sintaksis
> opennlp TokenizerME path_for_models../en-token.bin <inputfile..> outputfile..
perintah
C:\> opennlp TokenizerME C:\OpenNLP_models/en-token.bin <input.txt >output.txt
keluaran
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
Deteksi Kalimat
input.txt
Hi. How are you? Welcome to Tutorialspoint. We provide free tutorials on various technologies
Sintaksis
> opennlp SentenceDetector path_for_models../en-token.bin <inputfile..> outputfile..
perintah
C:\> opennlp SentenceDetector C:\OpenNLP_models/en-sent.bin <input.txt > output_sendet.txt
Keluaran
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
Pengakuan Entitas Bernama
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
Sintaksis
> opennlp TokenNameFinder path_for_models../en-token.bin <inputfile..
Perintah
C:\>opennlp TokenNameFinder C:\OpenNLP_models\en-ner-person.bin <input_namefinder.txt
Keluaran
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
Bagian dari Speech Tagging
Input.txt
Hi. How are you? Welcome to Tutorialspoint. We provide free tutorials on various technologies
Sintaksis
> opennlp POSTagger path_for_models../en-token.bin <inputfile..
Perintah
C:\>opennlp POSTagger C:\OpenNLP_models/en-pos-maxent.bin < input.txt
Keluaran
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