Package moa.options
Interface OptionHandler
-
- All Superinterfaces:
Configurable
,MOAObject
,Serializable
- All Known Subinterfaces:
ALClassifier
,AMRulesLearner
,AMRulesRegressorFunction
,AMRulesSplitCriterion
,AnomalyDetector
,AttributeClassObserver
,AttributeStatisticsObserver
,ChangeDetector
,Classifier
,Clusterer
,DiscreteAttributeClassObserver
,FeatureImportanceClassifier
,IademNumericAttributeObserver
,InputAttributesSelector
,Learner<E>
,LearnerSemiSupervised<E>
,MultiLabelClassifier
,MultiLabelErrorMeasurer
,MultiLabelLearner
,MultiLabelSplitCriterion
,MultiTargetErrorMeasurer
,MultiTargetLearnerSemiSupervised
,MultiTargetRegressor
,NominalStatisticsObserver
,NumericAttributeClassObserver
,NumericStatisticsObserver
,OutputAttributesSelector
,ProbabilityFunction
,SplitCriterion
,StatisticalTest
- All Known Implementing Classes:
AbruptChangeGenerator
,AbstractAMRules
,AbstractAMRulesFunctionBasicMlLearner
,AbstractAnomalyDetector
,AbstractC
,AbstractCBase
,AbstractChangeDetector
,AbstractClassifier
,AbstractClusterer
,AbstractConceptDriftGenerator
,AbstractFeatureRanking
,AbstractMultiLabelErrorMeasurer
,AbstractMultiLabelLearner
,AbstractMultiLabelStreamFilter
,AbstractMultiTargetErrorMeasurer
,AbstractOptionHandler
,AbstractStreamFilter
,AbstractTask
,AccuracyUpdatedEnsemble
,AccuracyWeightedEnsemble
,ADACC
,AdaGrad
,AdaHoeffdingOptionTree
,AdaptiveMultiTargetRegressor
,AdaptiveNodePredictor
,AdaptiveRandomForest
,AdaptiveRandomForestRegressor
,AddNoiseFilter
,ADOB
,ADWINChangeDetector
,AdwinClassificationPerformanceEvaluator
,AgrawalGenerator
,ALMainTask
,ALMultiParamTask
,ALPartitionEvaluationTask
,ALPrequentialEvaluationTask
,ALRandom
,ALUncertainty
,ALWindowClassificationPerformanceEvaluator
,AMRulesMultiLabelClassifier
,AMRulesMultiLabelLearner
,AMRulesMultiLabelLearnerSemiSuper
,AMRulesMultiTargetRegressor
,AMRulesMultiTargetRegressorSemiSuper
,AMRulesRegressor
,AMRulesRegressorOld
,AnomalinessRatioScore
,AnyOut
,AnyOutCore
,ApproxSTORM
,ArffFileStream
,ARFFIMTDD
,ARFHoeffdingTree
,ASHoeffdingTree
,AssetNegotiationGenerator
,Autoencoder
,AuxiliarMainTask
,BaselinePredictor
,BasicAUCImbalancedPerformanceEvaluator
,BasicClassificationPerformanceEvaluator
,BasicFeatureRanking
,BasicMultiLabelClassifier
,BasicMultiLabelLearner
,BasicMultiTargetRegressor
,BICO
,BinaryClassifierFromRegressor
,BinaryTreeNumericAttributeClassObserver
,BinaryTreeNumericAttributeClassObserverRegression
,BOLE
,BootstrappedStream
,BRISMFPredictor
,CacheShuffledStream
,CAND
,CantellisInequality
,ChangeDetectorLearner
,ChebyshevInequality
,ClassificationMainTask
,ClassifierWithFeatureImportance
,ClusterGenerator
,ClusteringStream
,Clustream
,ClusTree
,CobWeb
,ConceptDriftMainTask
,ConceptDriftMainTask
,ConceptDriftRealStream
,ConceptDriftStream
,ConfStream
,Cramer
,CSMOTE
,CusumDM
,DACC
,DDM
,DecisionStump
,DominantLabelsClassifier
,DriftDetectionMethodClassifier
,Dstream
,DynamicWeightedMajority
,EDDM
,EFDT
,EnsembleClustererAbstract
,EnsembleDriftDetectionMethods
,EntropyThreshold
,EvaluateClustering
,EvaluateConceptDrift
,EvaluateConceptDrift
,EvaluateInterleavedChunks
,EvaluateInterleavedChunks
,EvaluateInterleavedTestThenTrain
,EvaluateInterleavedTestThenTrain
,EvaluateModel
,EvaluateModelMultiLabel
,EvaluateModelMultiTarget
,EvaluateModelRegression
,EvaluateMultipleClusterings
,EvaluateOnlineRecommender
,EvaluatePeriodicHeldOutTest
,EvaluatePeriodicHeldOutTest
,EvaluatePrequential
,EvaluatePrequential
,EvaluatePrequentialCV
,EvaluatePrequentialCV
,EvaluatePrequentialDelayed
,EvaluatePrequentialDelayedCV
,EvaluatePrequentialMultiLabel
,EvaluatePrequentialMultiTarget
,EvaluatePrequentialMultiTargetSemiSuper
,EvaluatePrequentialRegression
,EWMAChartDM
,EWMAClassificationPerformanceEvaluator
,ExactSTORM
,ExperimenterTask
,FadingFactorClassificationPerformanceEvaluator
,FadingTargetMean
,FeatureImportanceConfig
,FeatureImportanceHoeffdingTree
,FeatureImportanceHoeffdingTreeEnsemble
,FileStream
,FilteredStream
,FIMTDD
,FIMTDDNumericAttributeClassLimitObserver
,FIMTDDNumericAttributeClassObserver
,FixedBM
,FlixsterDataset
,GaussianNumericAttributeClassObserver
,GaussInequality
,GeometricMovingAverageDM
,GiniSplitCriterion
,GradualChangeGenerator
,GreenwaldKhannaNumericAttributeClassObserver
,HashingTrickFilter
,HDDM_A_Test
,HDDM_W_Test
,HeterogeneousEnsembleAbstract
,HeterogeneousEnsembleBlast
,HeterogeneousEnsembleBlastFadingFactors
,HoeffdingAdaptiveTree
,HoeffdingAdaptiveTreeClassifLeaves
,HoeffdingOptionTree
,HoeffdingTree
,HoeffdingTreeClassifLeaves
,HSTrees
,HyperplaneGenerator
,Iadem2
,Iadem3
,Iadem3Subtree
,IademGaussianNumericAttributeClassObserver
,IademGreenwaldKhannaNumericAttributeClassObserver
,IademVFMLNumericAttributeClassObserver
,ICVarianceReduction
,ImbalancedStream
,InfoGainSplitCriterion
,InfoGainSplitCriterionMultilabel
,IrrelevantFeatureAppenderStream
,ISOUPTree
,ISOUPTreeRF
,JesterDataset
,kNN
,KNN
,kNNwithPAW
,kNNwithPAWandADWIN
,LearningLiteral
,LearningLiteralClassification
,LearningLiteralRegression
,LearnModel
,LearnModelMultiLabel
,LearnModelMultiTarget
,LearnModelRegression
,LearnNSE
,LEDGenerator
,LEDGeneratorDrift
,LeveragingBag
,LimAttClassifier
,LimAttHoeffdingTree
,LowPassFilteredLearner
,MainTask
,MajorityClass
,MajorityLabelset
,MCOD
,MCODBase
,MeanAbsoluteDeviationMT
,MeasureStreamSpeed
,MEKAClassifier
,MemRecommenderData
,MeritFeatureRanking
,MeritThreshold
,MetaMainTask
,MetaMultilabelGenerator
,MixedGenerator
,MLCviaMTR
,MLP
,MovielensDataset
,MultiFilteredStream
,MultilabelArffFileStream
,MultiLabelBSTree
,MultiLabelBSTreeFloat
,MultiLabelBSTreePCT
,MultiLabelFilteredStream
,MultilabelHoeffdingTree
,MultilabelInformationGain
,MultiLabelMainTask
,MultiLabelNaiveBayes
,MultiLabelNominalAttributeObserver
,MultiLabelPerceptronClassification
,MultiLabelRandomAMRules
,MultiTargetArffFileStream
,MultiTargetMainTask
,MultiTargetMeanRegressor
,MultiTargetNoChange
,MultiTargetPerceptronRegressor
,MultiTargetVarianceRatio
,MultiTargetWindowRegressionPerformanceEvaluator
,MultiTargetWindowRegressionPerformanceRelativeMeasuresEvaluator
,MyBaseOutlierDetector
,NaiveBayes
,NaiveBayesMultinomial
,NearestNeighbourDescription
,NoAnomalyDetection
,NoChange
,NoChangeDetection
,NoChangeGenerator
,NoFeatureRanking
,NominalAttributeClassObserver
,NormalisationFilter
,NullAttributeClassObserver
,OCBoost
,OddsRatioScore
,OnlineAccuracyUpdatedEnsemble
,OnlineAdaBoost
,OnlineAdaC2
,OnlineCSB2
,OnlineRUSBoost
,OnlineSmoothBoost
,OnlineSMOTEBagging
,OnlineUnderOverBagging
,ORTO
,OzaBag
,OzaBagAdwin
,OzaBagAdwinML
,OzaBagASHT
,OzaBagML
,OzaBoost
,OzaBoostAdwin
,PageHinkleyDM
,PairedLearners
,PartitioningStream
,PCTWeightedICVarianceReduction
,Perceptron
,Perceptron
,Plot
,RandomAMRules
,RandomAMRulesOld
,RandomHoeffdingTree
,RandomProjectionFilter
,RandomRBFGenerator
,RandomRBFGeneratorDrift
,RandomRBFGeneratorEvents
,RandomRules
,RandomTreeGenerator
,RBFFilter
,RCD
,RDDM
,RebalanceStream
,RecurrentConceptDriftStream
,RegressionMainTask
,RelativeMeanAbsoluteDeviationMT
,RelativeRootMeanSquaredErrorMT
,ReLUFilter
,RemoveDiscreteAttributeFilter
,ReplacingMissingValuesFilter
,RootMeanSquaredErrorMT
,RuleClassifier
,RuleClassifierNBayes
,RunStreamTasks
,RunTasks
,SAMkNN
,SDRSplitCriterion
,SDRSplitCriterionAMRules
,SDRSplitCriterionAMRulesNode
,SEAGenerator
,SEEDChangeDetector
,SelectAllInputs
,SelectAllOutputs
,SelectAttributesFilter
,SelfOptimisingBaseTree
,SelfOptimisingKNearestLeaves
,SeqDrift1ChangeDetector
,SeqDrift2ChangeDetector
,SGD
,SGDMultiClass
,SimpleCOD
,SimpleCODBase
,SimpleCSVStream
,SineGenerator
,SingleClassifierDrift
,SPegasos
,StackedPredictor
,STAGGERGenerator
,StandardisationFilter
,StdDevThreshold
,STEPD
,STORMBase
,StreamingGradientBoostedTrees
,StreamingRandomPatches
,StreamKM
,TargetMean
,TemporallyAugmentedClassifier
,TextGenerator
,VarianceRatioSplitCriterion
,VarianceReductionSplitCriterion
,VarianceThreshold
,VFMLNumericAttributeClassObserver
,VRSplitCriterion
,WaveformGenerator
,WaveformGeneratorDrift
,WeightedICVarianceReduction
,WeightedMajorityAlgorithm
,WeightedMajorityFeatureRanking
,WEKAClassifier
,WekaClusteringAlgorithm
,WindowAUCImbalancedPerformanceEvaluator
,WindowClassificationPerformanceEvaluator
,WindowRegressionPerformanceEvaluator
,WithDBSCAN
,WithKmeans
,WriteConfigurationToJupyterNotebook
,WriteMultipleStreamsToARFF
,WriteStreamToARFFFile
public interface OptionHandler extends MOAObject, Configurable
Interface representing an object that handles options or parameters.- Version:
- $Revision: 7 $
- Author:
- Richard Kirkby (rkirkby@cs.waikato.ac.nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OptionHandler
copy()
This method produces a copy of this object.String
getCLICreationString(Class<?> expectedType)
Gets the Command Line Interface text to create the objectOptions
getOptions()
Gets the options of this objectString
getPurposeString()
Gets the purpose of this objectvoid
prepareForUse()
This method prepares this object for use.void
prepareForUse(TaskMonitor monitor, ObjectRepository repository)
This method prepares this object for use.-
Methods inherited from interface moa.MOAObject
getDescription, measureByteSize
-
-
-
-
Method Detail
-
getPurposeString
String getPurposeString()
Gets the purpose of this object- Returns:
- the string with the purpose of this object
-
getOptions
Options getOptions()
Gets the options of this object- Returns:
- the options of this object
-
prepareForUse
void prepareForUse()
This method prepares this object for use.
-
prepareForUse
void prepareForUse(TaskMonitor monitor, ObjectRepository repository)
This method prepares this object for use.- Parameters:
monitor
- the TaskMonitor to userepository
- the ObjectRepository to use
-
copy
OptionHandler copy()
This method produces a copy of this object.
-
-