2017-10-13 188 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