Package libai.classifiers.bayes
Class NaiveBayes
- java.lang.Object
-
- libai.classifiers.bayes.NaiveBayes
-
public class NaiveBayes extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected MetaDatametadataprotected intoutputIndexprotected java.util.HashMap<Attribute,java.lang.Object[]>paramsprotected inttotalCount
-
Constructor Summary
Constructors Constructor Description NaiveBayes()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Attributeeval(java.util.List<Attribute> x)static NaiveBayesgetInstance(java.io.File path)static NaiveBayesgetInstance(DataSet ds)booleansave(java.io.File path)NaiveBayestrain(DataSet ds)
-
-
-
Method Detail
-
getInstance
public static NaiveBayes getInstance(java.io.File path)
-
getInstance
public static NaiveBayes getInstance(DataSet ds)
-
train
public NaiveBayes train(DataSet ds)
-
save
public boolean save(java.io.File path)
-
-