All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.classifiers.bayes.BayesNetB
java.lang.Object
|
+----weka.classifiers.Classifier
|
+----weka.classifiers.DistributionClassifier
|
+----weka.classifiers.bayes.BayesNet
|
+----weka.classifiers.bayes.BayesNetB
- public class BayesNetB
- extends BayesNet
Class for a Bayes Network classifier based on a hill climbing algorithm for
learning structure as described in Buntine, W. (1991). Theory refinement on
Bayesian networks. In Proceedings of Seventh Conference on Uncertainty in
Artificial Intelligence, Los Angeles, CA, pages 52--60. Morgan Kaufmann.
Works with nominal variables and no missing values only.
- Version:
- $Revision: 1.3 $
- Author:
- Remco Bouckaert (rrb@xm.co.nz)
BayesNetB()
-
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.
globalInfo()
- This will return a string describing the classifier.
main(String[])
- Main method for testing this class.
BayesNetB
public BayesNetB()
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 BayesNet
globalInfo
public java.lang.String globalInfo()
This will return a string describing the classifier.
- Returns:
- The string.
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