com.datumbox.framework.core.machinelearning.classification
Class BinarizedNaiveBayes
- java.lang.Object
-
- com.datumbox.framework.core.machinelearning.common.abstracts.AbstractTrainer<MP,TP>
-
- com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractModeler<MP,TP>
-
- com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractClassifier<MP,TP>
-
- com.datumbox.framework.core.machinelearning.common.abstracts.algorithms.AbstractNaiveBayes<BinarizedNaiveBayes.ModelParameters,BinarizedNaiveBayes.TrainingParameters>
-
- com.datumbox.framework.core.machinelearning.classification.BinarizedNaiveBayes
-
- All Implemented Interfaces:
- Savable, Parallelizable, PredictParallelizable, Trainable<BinarizedNaiveBayes.ModelParameters,BinarizedNaiveBayes.TrainingParameters>, TrainParallelizable, java.lang.AutoCloseable
public class BinarizedNaiveBayes extends AbstractNaiveBayes<BinarizedNaiveBayes.ModelParameters,BinarizedNaiveBayes.TrainingParameters>
The BinarizedNaiveBayes class implements an alternative version of Multinomial Naive Bayes, in which the total number of counts of each activated feature is clipped to 1. References: http://blog.datumbox.com/machine-learning-tutorial-the-naive-bayes-text-classifier/ http://www.stanford.edu/class/cs124/lec/sentiment.pptx
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classBinarizedNaiveBayes.ModelParametersBase class for every ModelParameter class in the framework.static classBinarizedNaiveBayes.TrainingParametersThe AbstractTrainingParameters class stores the parameters that can be changed before training the algorithm.-
Nested classes/interfaces inherited from class com.datumbox.framework.core.machinelearning.common.abstracts.algorithms.AbstractNaiveBayes
AbstractNaiveBayes.AbstractModelParameters, AbstractNaiveBayes.AbstractTrainingParameters
-
Nested classes/interfaces inherited from interface com.datumbox.framework.core.machinelearning.common.interfaces.PredictParallelizable
PredictParallelizable.Prediction
-
-
Method Summary
-
Methods inherited from class com.datumbox.framework.core.machinelearning.common.abstracts.algorithms.AbstractNaiveBayes
_predictRecord, isParallelized, setParallelized
-
Methods inherited from class com.datumbox.framework.core.machinelearning.common.abstracts.modelers.AbstractModeler
predict
-
Methods inherited from class com.datumbox.framework.core.machinelearning.common.abstracts.AbstractTrainer
close, delete, fit, getModelParameters, getTrainingParameters, save
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.datumbox.framework.core.machinelearning.common.interfaces.PredictParallelizable
_predictDatasetParallel, _predictDatasetParallel
-
-
DataMelt 3.0 © DataMelt by jWork.ORG