public class NaiveBayesClassifier extends Object implements IClassifier
| Constructor and Description |
|---|
NaiveBayesClassifier() |
NaiveBayesClassifier(InputStream modelInputStream) |
| Modifier and Type | Method and Description |
|---|---|
void |
loadModel(String filename) |
static void |
main(String[] args) |
static void |
main1(String[] args) |
void |
persistModel(String filename) |
Map<String,Double> |
predict(Tuple predict) |
String |
predictLabel(Tuple predict) |
static List<Tuple> |
readTrainingData(String filename,
String delimiter) |
void |
setParameter(Map<String,String> paraMap) |
static void |
splitData(String originalTrainingDataFile) |
IClassifier |
train(List<Tuple> trainingData) |
static void |
writeToFile(List<Tuple> dataset,
String filename) |
public NaiveBayesClassifier(InputStream modelInputStream)
public NaiveBayesClassifier()
public void setParameter(Map<String,String> paraMap)
setParameter in interface IClassifierpublic Map<String,Double> predict(Tuple predict)
predict in interface IClassifierpublic IClassifier train(List<Tuple> trainingData)
train in interface IClassifierpublic void persistModel(String filename)
public void loadModel(String filename)
public static void splitData(String originalTrainingDataFile)
public static void main(String[] args)
public static void main1(String[] args)
Copyright © 2015. All rights reserved.