0

我使用 Weka 使用朴素贝叶斯分类器运行训练集。结果模型如下所示。我的问题是:

一个。是否可以将模型合并到我的 java 代码中?

湾。如果是这样,我该怎么做?

C。如果没有,我该怎么办?

谢谢。

=== 分类器模型(完整的训练集)===

朴素贝叶斯(简单)

A 类:P(C) = 0.42074928

属性 mcv 'All'
1

属性 alkphos 'All'
1

属性 sgpt '全部'
1

属性 sgot 'All'
1

属性 gammagt '(-inf-20.5]' '(20.5-inf)'
0.54421769 0.45578231

属性饮料“全部”
1

B 类:P(C) = 0.57925072

属性 mcv 'All'
1

属性 alkphos 'All'
1

属性 sgpt '全部'
1

属性 sgot 'All'
1

属性 gammagt '(-inf-20.5]' '(20.5-inf)'
0.30693069 0.69306931

属性饮料“全部”
1

构建模型所需时间:0 秒

4

1 回答 1

1

可以使用 Weka 在 Java 中构建您的朴素贝叶斯模型。构建后,您可以使用此模型来预测使用 Weka 的测试实例的结果。

在您的 Java 代码中开始使用 Weka 的一个很好的来源是这里,更高级的工具是这里的 Weka API 。

如果您能够加载您的训练实例(下面称为“train”)和测试实例(下面称为“test”),则可以构建朴素贝叶斯模型,然后按如下方式使用:

    //build model
    NaiveBayes model=new NaiveBayes();
    model.buildClassifier(train);

    //use
    Evaluation eval_train = new Evaluation(test);
    eval_train.evaluateModel(model,test);
于 2013-09-09T21:36:43.453 回答