【问题标题】:Running Mallet in Netbeans在 Netbeans 中运行槌
【发布时间】:2017-10-13 13:50:34
【问题描述】:

所以我正在使用 Mallet 创建一个简单的标记器应用程序。
我知道如何在命令提示符下使用它并且已经制作了分类器模型。
那么现在我如何在代码中调用该模型,所以我可以用它做一个界面。
因为我只能使用命令提示符加载模型。
我试图查看 Mallet 页面,但它不在其中。有谁知道怎么做?
我真的需要这些人,所以请帮助我。
TIA。

训练和创建模型

java -cp "C:\Mallet\class;C:\Mallet\lib\mallet-deps.jar" cc.mallet.fst.SimpleTagger --train true --model-file stopwords_tagger.txt output_1.txt

执行模型

java -cp "C:\Mallet\class;C:\Mallet\lib\mallet-deps.jar" cc.mallet.fst.SimpleTagger --include-input true --model-file stopwords_tagger.txt data_2.txt

【问题讨论】:

    标签: java netbeans mallet


    【解决方案1】:

    您应该在link 中下载mallet 的jar 文件并将其添加到netbeans 中(路径:属性-> 库-> 添加jar/文件夹)。你也可能应该添加 mallet-deps.jar 和 trove-2.0.2.jar。 这样你就可以在 netbeans 中编写你的 java 程序了。

    【讨论】:

    • MALLET 中是否有任何方法可以这样做: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')
    • 我不知道。您可以运行斯坦福分类器,然后将结果传递给槌算法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-29
    • 2011-04-20
    • 2017-11-04
    • 2017-08-28
    相关资源
    最近更新 更多