Classes | |
| class | NetNode |
Public Member Functions | |
| TAN () | |
| void | learn (DataSet trainSet) |
Public Member Functions inherited from NaiveBayes | |
| NaiveBayes () | |
| void | learn (DataSet trainSet) |
| boolean | classify (DataSet testSet) |
Protected Member Functions | |
| ClassifyResult | classify (String[] attributeValue) |
| void | printStructure () |
Protected Member Functions inherited from NaiveBayes | |
| void | printStructure () |
| ClassifyResult | classify (String[] attributeValue) |
Tree Augmented Network. Friedman et al., Machine Learning 1997
Ref: http://www.cs.technion.ac.il/~dang/journal_papers/friedman1997Bayesian.pdf Ref: http://ai.stanford.edu/~moises/tutorial/sld164.htm
Extends NaiveBayes class
|
inline |
Constructor of TAN
|
inlineprotected |
Given an array of attributes, classify it with trained bayes net, return the classification
| attributeValue | An array of attribute values |
|
inline |
TAN learn method.
In addition to NaiveBayes probs, it will learn more such as condition mutual info, bi-attribute probabilities, build the net
| trainSet | DataSet to train on |
|
inlineprotected |
Print structure
1.8.6