All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home

Class weka.classifiers.bayes.BayesNetB2

java.lang.Object
    |
    +----weka.classifiers.Classifier
            |
            +----weka.classifiers.DistributionClassifier
                    |
                    +----weka.classifiers.bayes.BayesNet
                            |
                            +----weka.classifiers.bayes.BayesNetB
                                    |
                                    +----weka.classifiers.bayes.BayesNetB2

public class BayesNetB2
extends BayesNetB
Class for a Bayes Network classifier based on Buntines hill climbing algorithm for learning structure, but augmented to allow arc reversal as an operation. Works with nominal variables only.

Version:
$Revision: 1.2 $
Author:
Remco Bouckaert (rrb@xm.co.nz)

Constructor Index

 o BayesNetB2()
 

Method Index

 o buildStructure()
buildStructure determines the network structure/graph of the network with Buntines greedy hill climbing algorithm, restricted by its initial structure (which can be an empty graph, or a Naive Bayes graph.
 o main(String[])
Main method for testing this class.

Constructor Detail

 o BayesNetB2
public BayesNetB2()

Method Detail

 o buildStructure
public void buildStructure() throws java.lang.Exception
          buildStructure determines the network structure/graph of the network with Buntines greedy hill climbing algorithm, restricted by its initial structure (which can be an empty graph, or a Naive Bayes graph.
Overrides:
buildStructure in class BayesNetB
 o main
public static void main(java.lang.String argv[])
          Main method for testing this class.
Parameters:
argv - the options

All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home