mulan.classifier.meta
Class MultiLabelMetaLearner
java.lang.Object
mulan.classifier.MultiLabelLearnerBase
mulan.classifier.meta.MultiLabelMetaLearner
- All Implemented Interfaces:
- Serializable, MultiLabelLearner, TechnicalInformationHandler
- Direct Known Subclasses:
- ClusteringBased, EnsembleOfSubsetLearners, ExampleBasedFMeasureOptimizer, HMC, HMCNode, HOMER, Meta, MLPTO, OneThreshold, RAkEL, RAkELd, RCut, SCut, SubsetLearner
public abstract class MultiLabelMetaLearner
- extends MultiLabelLearnerBase
Base class for multi-label learners, which use other multi-label learners
- Version:
- $Revision: 0.01 $
- Author:
- Grigorios Tsoumakas
- See Also:
- Serialized Form
Field Summary |
protected MultiLabelLearner |
baseLearner
The encapsulated classifier or used for making clones in the case of
ensemble classifiers. |
Methods inherited from class mulan.classifier.MultiLabelLearnerBase |
build, buildInternal, debug, getDebug, getTechnicalInformation, globalInfo, isModelInitialized, isUpdatable, makeCopy, makePrediction, makePredictionInternal, setDebug |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
baseLearner
protected final MultiLabelLearner baseLearner
- The encapsulated classifier or used for making clones in the case of
ensemble classifiers.
MultiLabelMetaLearner
public MultiLabelMetaLearner(MultiLabelLearner baseLearner)
- Creates a new instance.
- Parameters:
baseLearner
- the base multi-label learner which will be used
internally to handle the data.
getBaseLearner
public MultiLabelLearner getBaseLearner()
- Returns the
MultiLabelLearner
which is used internally by the
learner.
- Returns:
- the baseLearner