Package moa.classifiers.multilabel.trees
Class ISOUPTreeRF
- java.lang.Object
-
- moa.AbstractMOAObject
-
- moa.options.AbstractOptionHandler
-
- moa.classifiers.AbstractClassifier
-
- moa.classifiers.AbstractMultiLabelLearner
-
- moa.classifiers.multilabel.trees.ISOUPTree
-
- moa.classifiers.multilabel.trees.ISOUPTreeRF
-
- All Implemented Interfaces:
Configurable
,Serializable
,CapabilitiesHandler
,Classifier
,MultiLabelLearner
,MultiTargetLearnerSemiSupervised
,MultiTargetRegressor
,AWTRenderable
,Learner<Example<Instance>>
,MOAObject
,OptionHandler
public class ISOUPTreeRF extends ISOUPTree
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class moa.classifiers.multilabel.trees.ISOUPTree
ISOUPTree.InnerNode, ISOUPTree.LeafNode, ISOUPTree.MultitargetPerceptron, ISOUPTree.Node, ISOUPTree.SplitNode
-
-
Field Summary
Fields Modifier and Type Field Description Integer
subspaceSize
MultiChoiceOption
subspaceSizeOption
-
Fields inherited from class moa.classifiers.multilabel.trees.ISOUPTree
alternateTreeFadingFactorOption, alternateTreeTimeOption, alternateTreeTMinOption, doNotNormalizeOption, examplesSeen, gracePeriodOption, learningRateDecayFactorOption, learningRatioConstOption, learningRatioOption, learningWeight, maxID, PageHinckleyAlphaOption, PageHinckleyThresholdOption, regressionTreeOption, runAsPCTOption, splitConfidenceOption, sumOfAttrSquares, sumOfAttrValues, sumOfSquares, sumOfValues, targetWeights, tieThresholdOption, treeRoot, weightFile, weightOfInputs
-
Fields inherited from class moa.classifiers.AbstractClassifier
classifierRandom, modelContext, randomSeed, randomSeedOption, trainingWeightSeenByModel
-
Fields inherited from class moa.options.AbstractOptionHandler
config
-
-
Constructor Summary
Constructors Constructor Description ISOUPTreeRF()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleVector
getFeatureScores()
DoubleVector
getNodeFeatureScore(ISOUPTree.Node node)
List<Integer>
newInputIndexes()
int
numRFAttrs()
-
Methods inherited from class moa.classifiers.multilabel.trees.ISOUPTree
attemptToSplit, buildingModelTree, calcByteSize, checkRoot, closeWriter, computeHoeffdingBound, computeSD, getModelDescription, getModelMeasurementsImpl, getNormalizedError, getPredictionForInstance, getPurposeString, getTrainingPrediction, initWriter, isRandomizable, loadWeights, log, newLeafModel, newLeafNode, newNominalClassObserver, newNumericClassObserver, newSplitNode, normalize, normalizedInputVector, normalizedTargetVector, normalizeTargetValue, normalizeTargetValue, normalizeTargetVector, processInstance, resetLearningImpl, scalarProduct, setModelContext, trainOnInstanceImpl
-
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, 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.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, resetLearning, setRandomSeed, trainingHasStarted, trainingWeightSeenByModel, trainOnInstance
-
Methods inherited from interface moa.MOAObject
getDescription, measureByteSize
-
Methods inherited from interface moa.options.OptionHandler
getCLICreationString, getOptions, prepareForUse, prepareForUse
-
-
-
-
Field Detail
-
subspaceSizeOption
public MultiChoiceOption subspaceSizeOption
-
subspaceSize
public Integer subspaceSize
-
-
Method Detail
-
numRFAttrs
public int numRFAttrs()
-
newInputIndexes
public List<Integer> newInputIndexes()
- Overrides:
newInputIndexes
in classISOUPTree
-
getFeatureScores
public DoubleVector getFeatureScores()
-
getNodeFeatureScore
public DoubleVector getNodeFeatureScore(ISOUPTree.Node node)
-
-