Class MultiLabelPerceptronClassification
- java.lang.Object
-
- moa.AbstractMOAObject
-
- moa.options.AbstractOptionHandler
-
- moa.classifiers.AbstractClassifier
-
- moa.classifiers.AbstractMultiLabelLearner
-
- moa.classifiers.multitarget.BasicMultiLabelLearner
-
- moa.classifiers.rules.multilabel.functions.AbstractAMRulesFunctionBasicMlLearner
-
- moa.classifiers.rules.multilabel.functions.MultiLabelPerceptronClassification
-
- All Implemented Interfaces:
Configurable
,Serializable
,CapabilitiesHandler
,Classifier
,MultiLabelClassifier
,MultiLabelLearner
,AMRulesFunction
,AWTRenderable
,Learner<Example<Instance>>
,MOAObject
,OptionHandler
public class MultiLabelPerceptronClassification extends AbstractAMRulesFunctionBasicMlLearner implements MultiLabelClassifier, AMRulesFunction
Multi-Label perceptron classifier (by Binary Relevance). This method computes a perceptron classifier per output- Version:
- $Revision: 1 $
- Author:
- RSousa
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class moa.classifiers.multitarget.BasicMultiLabelLearner
baseLearnerOption, ensemble, hasStarted, header, randomSeedOption
-
Fields inherited from class moa.classifiers.AbstractClassifier
classifierRandom, modelContext, randomSeed, trainingWeightSeenByModel
-
Fields inherited from class moa.options.AbstractOptionHandler
config
-
-
Constructor Summary
Constructors Constructor Description MultiLabelPerceptronClassification()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPurposeString()
Dictionary with option texts and objectsprotected void
init()
void
resetWithMemory()
-
Methods inherited from class moa.classifiers.rules.multilabel.functions.AbstractAMRulesFunctionBasicMlLearner
selectOutputsToLearn
-
Methods inherited from class moa.classifiers.multitarget.BasicMultiLabelLearner
getModelDescription, getModelMeasurementsImpl, getPredictionForInstance, isRandomizable, resetLearningImpl, trainOnInstanceImpl, transformInstance
-
Methods inherited from class moa.classifiers.AbstractMultiLabelLearner
getPredictionForInstance, getPredictionForInstance, getVotesForInstance, trainOnInstanceImpl
-
Methods inherited from class moa.classifiers.AbstractClassifier
contextIsCompatible, copy, correctlyClassifies, defineImmutableCapabilities, getAttributeNameString, getAWTRenderer, getClassLabelString, getClassNameString, getDescription, getModel, getModelContext, getModelMeasurements, getNominalValueString, getSubClassifiers, getSublearners, getVotesForInstance, modelAttIndexToInstanceAttIndex, modelAttIndexToInstanceAttIndex, prepareForUseImpl, resetLearning, setModelContext, setRandomSeed, trainingHasStarted, trainingWeightSeenByModel, trainOnInstance, trainOnInstance
-
Methods inherited from class moa.options.AbstractOptionHandler
getCLICreationString, getOptions, getPreparedClassOption, prepareClassOptions, prepareForUse, prepareForUse
-
Methods inherited from class moa.AbstractMOAObject
copy, measureByteSize, measureByteSize, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface moa.classifiers.rules.multilabel.functions.AMRulesFunction
selectOutputsToLearn
-
Methods inherited from interface moa.gui.AWTRenderable
getAWTRenderer
-
Methods inherited from interface moa.capabilities.CapabilitiesHandler
getCapabilities
-
Methods inherited from interface moa.classifiers.Classifier
copy, correctlyClassifies, getPredictionForInstance, getSubClassifiers, getVotesForInstance, trainOnInstance
-
Methods inherited from interface moa.learners.Learner
getModel, getModelContext, getModelMeasurements, getPredictionForInstance, getSublearners, getVotesForInstance, isRandomizable, resetLearning, setModelContext, setRandomSeed, trainingHasStarted, trainingWeightSeenByModel, trainOnInstance
-
Methods inherited from interface moa.MOAObject
getDescription, measureByteSize
-
Methods inherited from interface moa.classifiers.MultiLabelLearner
getPredictionForInstance, trainOnInstanceImpl
-
Methods inherited from interface moa.options.OptionHandler
getCLICreationString, getOptions, prepareForUse, prepareForUse
-
-
-
-
Method Detail
-
init
protected void init()
- Overrides:
init
in classBasicMultiLabelLearner
-
getPurposeString
public String getPurposeString()
Description copied from class:AbstractOptionHandler
Dictionary with option texts and objects- Specified by:
getPurposeString
in interfaceOptionHandler
- Overrides:
getPurposeString
in classAbstractClassifier
- Returns:
- the string with the purpose of this object
-
resetWithMemory
public void resetWithMemory()
- Specified by:
resetWithMemory
in interfaceAMRulesFunction
- Specified by:
resetWithMemory
in classAbstractAMRulesFunctionBasicMlLearner
-
-