com.datumbox.framework.core.machinelearning.featureselection
Class MutualInformation
- java.lang.Object
-
- com.datumbox.framework.core.machinelearning.common.abstracts.AbstractTrainer<MP,TP>
-
- com.datumbox.framework.core.machinelearning.common.abstracts.featureselectors.AbstractFeatureSelector<MP,TP>
-
- com.datumbox.framework.core.machinelearning.common.abstracts.featureselectors.AbstractScoreBasedFeatureSelector<MP,TP>
-
- com.datumbox.framework.core.machinelearning.common.abstracts.featureselectors.AbstractCountBasedFeatureSelector<MutualInformation.ModelParameters,MutualInformation.TrainingParameters>
-
- com.datumbox.framework.core.machinelearning.featureselection.MutualInformation
-
- All Implemented Interfaces:
- Savable, Parallelizable, Trainable<MutualInformation.ModelParameters,MutualInformation.TrainingParameters>, java.lang.AutoCloseable
public class MutualInformation extends AbstractCountBasedFeatureSelector<MutualInformation.ModelParameters,MutualInformation.TrainingParameters>
Implementation of the Mutual Information Feature Selection algorithm which can be used for evaluating boolean variables. References: http://nlp.stanford.edu/IR-book/html/htmledition/mutual-information-1.html
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classMutualInformation.ModelParametersBase class for every ModelParameter class in the framework.static classMutualInformation.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.featureselectors.AbstractScoreBasedFeatureSelector
AbstractScoreBasedFeatureSelector.AbstractModelParameters, AbstractScoreBasedFeatureSelector.AbstractTrainingParameters
-
-
Method Summary
-
Methods inherited from class com.datumbox.framework.core.machinelearning.common.abstracts.featureselectors.AbstractFeatureSelector
fit_transform, fit, isParallelized, setParallelized, transform
-
Methods inherited from class com.datumbox.framework.core.machinelearning.common.abstracts.AbstractTrainer
close, delete, getModelParameters, getTrainingParameters, save
-
-
DataMelt 3.0 © DataMelt by jWork.ORG