2017-10-13 187 views
1

所以我使用Mallet創建一個簡單的標記器應用程序。
我知道如何在命令提示符下使用它,並且已經創建了分類器模型。
所以現在我該如何在代碼中調用該模型,以便我可以製作一個界面。
因爲我只能使用命令提示符加載模型。
我試圖尋找Mallet頁面,但它不在那裏。任何人都知道嗎?
我真的需要這個傢伙,所以請幫助我。 TIA。在Netbeans中運行Mallet

訓練探索與創建模型

java命令 「C:\槌\類; C:\槌\ lib中\槌deps.jar」 cc.mallet.fst.SimpleTagger - 培養真--model文件 stopwords_tagger.txt output_1.txt

執行MODEL

java命令「C:\槌\ CL屁股; C:\槌\ LIB \槌deps.jar」 cc.mallet.fst.SimpleTagger --include輸入真實--model文件 stopwords_tagger.txt data_2.txt

回答

0

你應該下載這個link中的木槌jar文件,並將其添加到netbeans(路徑:properties-> libraries-> add jar/foldeer)。你也可能應該添加mallet-deps.jar和trove-2.0.2.jar。 所以你可以在NetBeans中編寫你的java程序。

+0

有沒有什麼辦法可以在馬琳做這樣的事:STANFORD NER你可以調用模型來創建一個標記對象。例如: 'stanford_classifier ='C:\\ Users \\ Acer \\ Documents \\ Thesis \\ Tools \\ stanford_ner \\ classifiers \\ english.muc.7class.distsim.crf.ser.gz' stanford_ner_path = 'C:\\ Users \\ Acer \\ Documents \\ Thesis \\ Tools \\ stanford_ner \\ stanford-ner.jar' #Creating Tagger Object st = StanfordNERTagger(stanford_classifier,stanford_ner_path,encoding ='utf-8 ')' –

+0

順便說一句,謝謝你的回覆。 :) –

+0

我不知道。您可以運行斯坦福分類器,然後將結果傳遞給木槌算法。 – NASRIN