public class ORTO extends FIMTDD implements Regressor
Modifier and Type | Class and Description |
---|---|
static class |
ORTO.OptionNode |
FIMTDD.FIMTDDPerceptron, FIMTDD.InnerNode, FIMTDD.LeafNode, FIMTDD.Node, FIMTDD.SplitNode
Modifier and Type | Field and Description |
---|---|
IntOption |
maxOptionLevelOption |
IntOption |
maxTreesOption |
FloatOption |
optionDecayFactorOption |
FloatOption |
optionFadingFactorOption |
MultiChoiceOption |
optionNodeAggregationOption |
alternateTreeFadingFactorOption, alternateTreeTimeOption, alternateTreeTMinOption, clfThresholdOption, examplesSeen, gracePeriodOption, leafNodeCount, learningRateDecayFactorOption, learningRatioConstOption, learningRatioOption, maxID, PageHinckleyAlphaOption, PageHinckleyThresholdOption, regressionTreeOption, splitConfidenceOption, splitCriterionOption, splitNodeCount, sumOfAttrSquares, sumOfAttrValues, sumOfSquares, sumOfValues, tieThresholdOption, treeRoot
classifierRandom, downSampleRatio, modelContext, randomSeed, randomSeedOption, trainingWeightSeenByModel
config
Constructor and Description |
---|
ORTO() |
Modifier and Type | Method and Description |
---|---|
protected void |
attemptToSplit(FIMTDD.LeafNode node,
FIMTDD.Node parent,
int parentIndex) |
protected FIMTDD.Node |
findWorstOption() |
protected Measurement[] |
getModelMeasurementsImpl()
Gets the current measurements of this classifier.
The reason for ...Impl methods: ease programmer burden by not requiring them to remember calls to super in overridden methods. |
String |
getPurposeString()
Dictionary with option texts and objects
|
protected ORTO.OptionNode |
newOptionNode() |
void |
processInstance(Instance inst,
FIMTDD.Node node,
double prediction,
double normalError,
boolean growthAllowed,
boolean inAlternate) |
void |
processInstanceOptionNode(Instance inst,
ORTO.OptionNode node,
double prediction,
double normalError,
boolean growthAllowed,
boolean inAlternate) |
protected void |
removeExcessTrees() |
void |
resetLearningImpl()
Resets this classifier.
|
buildingModelTree, calcByteSize, checkRoot, computeHoeffdingBound, computeSD, getModelDescription, getNormalizedError, getVotesForInstance, isRandomizable, newLeafModel, newLeafNode, newNumericClassObserver, newSplitNode, normalizeTargetValue, scalarProduct, trainOnInstanceImpl
contextIsCompatible, copy, correctlyClassifies, getAttributeNameString, getAWTRenderer, getClassLabelString, getClassNameString, getDescription, getDownSampleRatio, getModel, getModelContext, getModelMeasurements, getNominalValueString, getPredictionForInstance, getPredictionForInstance, getSubClassifiers, getSublearners, getVotesForInstance, modelAttIndexToInstanceAttIndex, modelAttIndexToInstanceAttIndex, prepareForUseImpl, resetLearning, setModelContext, setRandomSeed, trainingHasStarted, trainingWeightSeenByModel, trainOnInstance, trainOnInstance, updateDownSampleRatio
getCLICreationString, getOptions, getPreparedClassOption, prepareClassOptions, prepareForUse, prepareForUse
copy, measureByteSize, measureByteSize, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCLICreationString, getOptions, prepareForUse, prepareForUse
measureByteSize
public IntOption maxTreesOption
public IntOption maxOptionLevelOption
public FloatOption optionDecayFactorOption
public MultiChoiceOption optionNodeAggregationOption
public FloatOption optionFadingFactorOption
public String getPurposeString()
AbstractOptionHandler
getPurposeString
in interface OptionHandler
getPurposeString
in class FIMTDD
public void resetLearningImpl()
AbstractClassifier
resetLearningImpl
in class FIMTDD
protected Measurement[] getModelMeasurementsImpl()
AbstractClassifier
getModelMeasurementsImpl
in class FIMTDD
public void processInstance(Instance inst, FIMTDD.Node node, double prediction, double normalError, boolean growthAllowed, boolean inAlternate)
processInstance
in class FIMTDD
public void processInstanceOptionNode(Instance inst, ORTO.OptionNode node, double prediction, double normalError, boolean growthAllowed, boolean inAlternate)
protected ORTO.OptionNode newOptionNode()
protected void attemptToSplit(FIMTDD.LeafNode node, FIMTDD.Node parent, int parentIndex)
attemptToSplit
in class FIMTDD
protected FIMTDD.Node findWorstOption()
protected void removeExcessTrees()
Copyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.