Package moa
Interface MOAObject
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
ALClassificationPerformanceEvaluator
,ALClassifier
,AMRulesLearner
,AMRulesRegressorFunction
,AMRulesSplitCriterion
,AnomalyDetector
,AttributeClassObserver
,AttributeStatisticsObserver
,ChangeDetector
,ClassificationPerformanceEvaluator
,Classifier
,Clusterer
,ConceptDriftGenerator
,DiscreteAttributeClassObserver
,ExampleStream<E>
,FeatureImportanceClassifier
,IademNumericAttributeObserver
,InputAttributesSelector
,InstanceStream
,InstanceTransformer
,Learner<E>
,LearnerSemiSupervised<E>
,LearningPerformanceEvaluator<E>
,MultiLabelClassifier
,MultiLabelErrorMeasurer
,MultiLabelLearner
,MultiLabelPerformanceEvaluator
,MultiLabelSplitCriterion
,MultiLabelStreamFilter
,MultiTargetErrorMeasurer
,MultiTargetInstanceStream
,MultiTargetLearnerSemiSupervised
,MultiTargetPerformanceEvaluator
,MultiTargetRegressor
,NominalStatisticsObserver
,NumericAttributeClassObserver
,NumericStatisticsObserver
,OptionHandler
,OutputAttributesSelector
,ProbabilityFunction
,RegressionPerformanceEvaluator
,SplitCriterion
,StatisticalTest
,StreamFilter
,Task
- All Known Implementing Classes:
AbruptChangeGenerator
,AbstractAMRules
,AbstractAMRulesFunctionBasicMlLearner
,AbstractAnomalyDetector
,AbstractC
,AbstractCBase
,AbstractChangeDetector
,AbstractClassifier
,AbstractClusterer
,AbstractConceptDriftGenerator
,AbstractErrorWeightedVote
,AbstractErrorWeightedVoteMultiLabel
,AbstractFeatureRanking
,AbstractMOAObject
,AbstractMultiLabelErrorMeasurer
,AbstractMultiLabelLearner
,AbstractMultiLabelStreamFilter
,AbstractMultiTargetErrorMeasurer
,AbstractOptionHandler
,AbstractStreamFilter
,AbstractTask
,Accuracy
,AccuracyUpdatedEnsemble
,AccuracyWeightedEnsemble
,ADACC
,AdaGrad
,AdaHoeffdingOptionTree
,AdaHoeffdingOptionTree.AdaLearningNode
,AdaptiveMultiTargetRegressor
,AdaptiveNodePredictor
,AdaptiveRandomForest
,AdaptiveRandomForest.ARFBaseLearner
,AdaptiveRandomForestRegressor
,AdaptiveRandomForestRegressor.ARFFIMTDDBaseLearner
,AddNoiseFilter
,ADOB
,ADWIN
,ADWINChangeDetector
,AdwinClassificationPerformanceEvaluator
,AgrawalGenerator
,ALMainTask
,ALMeasureCollection
,ALMultiParamTask
,ALPartitionEvaluationTask
,ALPrequentialEvaluationTask
,ALRandom
,ALUncertainty
,ALWindowClassificationPerformanceEvaluator
,AMRulesMultiLabelClassifier
,AMRulesMultiLabelLearner
,AMRulesMultiLabelLearnerSemiSuper
,AMRulesMultiTargetRegressor
,AMRulesMultiTargetRegressorSemiSuper
,AMRulesRegressor
,AMRulesRegressorOld
,AnomalinessRatioScore
,AnyOut
,AnyOutCore
,ApproxSTORM
,ArffFileStream
,ARFFIMTDD
,ARFFIMTDD.InnerNode
,ARFFIMTDD.LeafNode
,ARFFIMTDD.Node
,ARFFIMTDD.SplitNode
,ARFHoeffdingTree
,ARFHoeffdingTree.LearningNodeNB
,ARFHoeffdingTree.LearningNodeNBAdaptive
,ARFHoeffdingTree.RandomLearningNode
,ASHoeffdingTree
,AssetNegotiationGenerator
,AttributeExpansionSuggestion
,AttributeSplitSuggestion
,Autoencoder
,AutoExpandVector
,AuxiliarMainTask
,BaselinePredictor
,BasicAUCImbalancedPerformanceEvaluator
,BasicClassificationPerformanceEvaluator
,BasicConceptDriftPerformanceEvaluator
,BasicFeatureRanking
,BasicMultiLabelClassifier
,BasicMultiLabelLearner
,BasicMultiLabelPerformanceEvaluator
,BasicMultiTargetPerformanceEvaluator
,BasicMultiTargetPerformanceRelativeMeasuresEvaluator
,BasicMultiTargetRegressor
,BasicRegressionPerformanceEvaluator
,BICO
,BinaryClassifierFromRegressor
,BinaryTreeNumericAttributeClassObserver
,BinaryTreeNumericAttributeClassObserverRegression
,BOLE
,BootstrappedStream
,BRISMFPredictor
,CachedInstancesStream
,CacheShuffledStream
,CAND
,CantellisInequality
,CFCluster
,ChangeDetectionMeasures
,ChangeDetectorLearner
,ChebyshevInequality
,ClassificationMainTask
,ClassifierWithFeatureImportance
,ClusKernel
,Cluster
,ClusterGenerator
,Clustering
,ClusteringFeature
,ClusteringStream
,ClusteringTreeHeadNode
,ClusteringTreeNode
,Clustream
,ClustreamKernel
,ClusTree
,CMM
,CobWeb
,ConceptDriftMainTask
,ConceptDriftMainTask
,ConceptDriftRealStream
,ConceptDriftStream
,ConfStream
,Converter
,Cramer
,CSMOTE
,CusumDM
,DACC
,DDM
,DecisionStump
,DensityGrid
,DominantLabelsClassifier
,DoubleVector
,DriftDetectionMethodClassifier
,Dstream
,DynamicWeightedMajority
,EDDM
,EFDT
,EFDT.ActiveLearningNode
,EFDT.EFDTLearningNode
,EFDT.EFDTSplitNode
,EFDT.InactiveLearningNode
,EFDT.LearningNode
,EFDT.LearningNodeNB
,EFDT.LearningNodeNBAdaptive
,EFDT.Node
,EFDT.SplitNode
,EnsembleClustererAbstract
,EnsembleDriftDetectionMethods
,EntropyCollection
,EntropyThreshold
,ErrorMeasurement
,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
,ExpNegErrorWeightedVote
,F1
,FadingFactorClassificationPerformanceEvaluator
,FadingTargetMean
,FailedTaskReport
,FeatureImportanceConfig
,FeatureImportanceHoeffdingTree
,FeatureImportanceHoeffdingTreeEnsemble
,FileStream
,FilteredStream
,FIMTDD
,FIMTDD.InnerNode
,FIMTDD.LeafNode
,FIMTDD.Node
,FIMTDD.SplitNode
,FIMTDDNumericAttributeClassLimitObserver
,FIMTDDNumericAttributeClassObserver
,FirstHitVoteMultiLabel
,FixedBM
,FlixsterDataset
,GaussianEstimator
,GaussianNumericAttributeClassObserver
,GaussInequality
,General
,GeometricMovingAverageDM
,GiniSplitCriterion
,GradualChangeGenerator
,GreenwaldKhannaNumericAttributeClassObserver
,GreenwaldKhannaQuantileSummary
,GridCluster
,HashingTrickFilter
,HDDM_A_Test
,HDDM_W_Test
,HeterogeneousEnsembleAbstract
,HeterogeneousEnsembleBlast
,HeterogeneousEnsembleBlastFadingFactors
,HoeffdingAdaptiveTree
,HoeffdingAdaptiveTree.AdaLearningNode
,HoeffdingAdaptiveTree.AdaSplitNode
,HoeffdingAdaptiveTreeClassifLeaves
,HoeffdingAdaptiveTreeClassifLeaves.LearningNodeHATClassifier
,HoeffdingOptionTree
,HoeffdingOptionTree.ActiveLearningNode
,HoeffdingOptionTree.InactiveLearningNode
,HoeffdingOptionTree.LearningNode
,HoeffdingOptionTree.LearningNodeNB
,HoeffdingOptionTree.LearningNodeNBAdaptive
,HoeffdingOptionTree.Node
,HoeffdingOptionTree.SplitNode
,HoeffdingTree
,HoeffdingTree.ActiveLearningNode
,HoeffdingTree.InactiveLearningNode
,HoeffdingTree.LearningNode
,HoeffdingTree.LearningNodeNB
,HoeffdingTree.LearningNodeNBAdaptive
,HoeffdingTree.Node
,HoeffdingTree.SplitNode
,HoeffdingTreeClassifLeaves
,HoeffdingTreeClassifLeaves.LearningNodeClassifier
,HSTrees
,HyperplaneGenerator
,Iadem2
,Iadem3
,Iadem3Subtree
,IademAttributeSplitSuggestion
,IademGaussianNumericAttributeClassObserver
,IademGreenwaldKhannaNumericAttributeClassObserver
,IademGreenwaldKhannaQuantileSummary
,IademNominalAttributeBinaryTest
,IademNominalAttributeMultiwayTest
,IademNumericAttributeBinaryTest
,IademVFMLNumericAttributeClassObserver
,ICVarianceReduction
,ImbalancedStream
,InfoGainSplitCriterion
,InfoGainSplitCriterionMultilabel
,InstanceAttributesSelector
,InstanceConditionalBinaryTest
,InstanceConditionalTest
,InstanceOutputAttributesSelector
,InverseErrorWeightedVote
,InverseErrorWeightedVoteMultiLabel
,IrrelevantFeatureAppenderStream
,ISOUPTree
,ISOUPTreeRF
,JesterDataset
,kNN
,KNN
,kNNwithPAW
,kNNwithPAWandADWIN
,LearningCurve
,LearningEvaluation
,LearningLiteral
,LearningLiteralClassification
,LearningLiteralRegression
,LearnModel
,LearnModelMultiLabel
,LearnModelMultiTarget
,LearnModelRegression
,LearnNSE
,LEDGenerator
,LEDGeneratorDrift
,LeveragingBag
,LimAttClassifier
,LimAttHoeffdingTree
,LimAttHoeffdingTree.LearningNodeNB
,LimAttHoeffdingTree.LearningNodeNBAdaptive
,LimAttHoeffdingTree.LimAttLearningNode
,Literal
,LowPassFilteredLearner
,MainTask
,MajorityClass
,MajorityLabelset
,MCOD
,MCODBase
,MeanAbsoluteDeviation
,MeanAbsoluteDeviationMT
,MeasureCollection
,Measurement
,MeasureStreamSpeed
,MEKAClassifier
,MemRecommenderData
,MeritFeatureRanking
,MeritThreshold
,MetaMainTask
,MetaMultilabelGenerator
,MicroCluster
,MinErrorWeightedVote
,MixedGenerator
,MLCviaMTR
,MLP
,MovielensDataset
,MultiFilteredStream
,MultilabelArffFileStream
,MultiLabelBSTree
,MultiLabelBSTreeFloat
,MultiLabelBSTreePCT
,MultiLabelFilteredStream
,MultilabelHoeffdingTree
,MultilabelHoeffdingTree.MultilabelInactiveLearningNode
,MultilabelHoeffdingTree.MultilabelLearningNodeClassifier
,MultilabelInformationGain
,MultiLabelMainTask
,MultiLabelNaiveBayes
,MultiLabelNominalAttributeObserver
,MultiLabelPerceptronClassification
,MultiLabelRandomAMRules
,MultiLabelRule
,MultiLabelRuleClassification
,MultiLabelRuleRegression
,MultiTargetArffFileStream
,MultiTargetMainTask
,MultiTargetMeanRegressor
,MultiTargetNoChange
,MultiTargetPerceptronRegressor
,MultiTargetVarianceRatio
,MultiTargetWindowRegressionPerformanceEvaluator
,MultiTargetWindowRegressionPerformanceRelativeMeasuresEvaluator
,MyBaseOutlierDetector
,NaiveBayes
,NaiveBayesMultinomial
,NearestNeighbourDescription
,NoAnomalyDetection
,NoChange
,NoChangeDetection
,NoChangeGenerator
,NoFeatureRanking
,NoInstanceTransformation
,NominalAttributeBinaryRulePredicate
,NominalAttributeBinaryTest
,NominalAttributeClassObserver
,NominalAttributeMultiwayTest
,NominalRulePredicate
,NonConvexCluster
,NormalisationFilter
,NullAttributeClassObserver
,NumericAttributeBinaryRulePredicate
,NumericAttributeBinaryTest
,NumericRulePredicate
,ObservableMOAObject
,OCBoost
,OddsRatioScore
,OneMinusErrorWeightedVote
,OnlineAccuracyUpdatedEnsemble
,OnlineAdaBoost
,OnlineAdaC2
,OnlineCSB2
,OnlineRUSBoost
,OnlineSmoothBoost
,OnlineSMOTEBagging
,OnlineUnderOverBagging
,ORTO
,ORTO.OptionNode
,OutlierPerformance
,OzaBag
,OzaBagAdwin
,OzaBagAdwinML
,OzaBagASHT
,OzaBagML
,OzaBoost
,OzaBoostAdwin
,PageHinkleyDM
,PairedLearners
,PartitioningStream
,PCTWeightedICVarianceReduction
,Perceptron
,Perceptron
,Plot
,Predicates
,Preview
,PreviewCollection
,PreviewCollectionLearningCurveWrapper
,RandomAMRules
,RandomAMRulesOld
,RandomHoeffdingTree
,RandomHoeffdingTree.LearningNodeNB
,RandomHoeffdingTree.LearningNodeNBAdaptive
,RandomHoeffdingTree.RandomLearningNode
,RandomProjectionFilter
,RandomRBFGenerator
,RandomRBFGeneratorDrift
,RandomRBFGeneratorEvents
,RandomRules
,RandomTreeGenerator
,RBFFilter
,RCD
,RDDM
,RebalanceStream
,RecurrentConceptDriftStream
,RegressionAccuracy
,RegressionMainTask
,RelativeMeanAbsoluteDeviationMT
,RelativeRootMeanSquaredErrorMT
,ReLUFilter
,RemoveDiscreteAttributeFilter
,ReplacingMissingValuesFilter
,RootMeanSquaredError
,RootMeanSquaredErrorMT
,Rule
,RuleActiveLearningNode
,RuleActiveRegressionNode
,RuleClassification
,RuleClassifier
,RuleClassifierNBayes
,RuleSplitNode
,RunStreamTasks
,RunTasks
,SAMkNN
,SDRSplitCriterion
,SDRSplitCriterionAMRules
,SDRSplitCriterionAMRulesNode
,SEAGenerator
,SEEDChangeDetector
,SelectAllInputs
,SelectAllOutputs
,SelectAttributesFilter
,SelfOptimisingBaseTree
,SelfOptimisingBaseTree.InnerNode
,SelfOptimisingBaseTree.LeafNode
,SelfOptimisingBaseTree.Node
,SelfOptimisingBaseTree.SplitNode
,SelfOptimisingKNearestLeaves
,SelfOptimisingKNearestLeaves.SelfOptimisingKNearestLeavesBaseLearner
,Separation
,SeqDrift1ChangeDetector
,SeqDrift1ChangeDetector.SeqDrift1
,SeqDrift2ChangeDetector
,SeqDrift2ChangeDetector.SeqDrift2
,SGD
,SGDMultiClass
,SilhouetteCoefficient
,SimpleCOD
,SimpleCODBase
,SimpleCSVStream
,SineGenerator
,SingleClassifierDrift
,SingleVector
,SPegasos
,SphereCluster
,SSQ
,StackedPredictor
,STAGGERGenerator
,StandardisationFilter
,StatisticalCollection
,StdDevThreshold
,STEPD
,STORMBase
,StreamingGradientBoostedTrees
,StreamingGradientBoostedTrees.SGBT
,StreamingRandomPatches
,StreamKM
,TargetMean
,TemporallyAugmentedClassifier
,TextGenerator
,Timestamp
,UniformWeightedVote
,UniformWeightedVoteMultiLabel
,VarianceRatioSplitCriterion
,VarianceReductionSplitCriterion
,VarianceThreshold
,VFMLNumericAttributeClassObserver
,VRSplitCriterion
,WaveformGenerator
,WaveformGeneratorDrift
,WeightedICVarianceReduction
,WeightedMajorityAlgorithm
,WeightedMajorityFeatureRanking
,WEKAClassifier
,WekaClusteringAlgorithm
,WindowAUCImbalancedPerformanceEvaluator
,WindowClassificationPerformanceEvaluator
,WindowRegressionPerformanceEvaluator
,WithDBSCAN
,WithKmeans
,WriteConfigurationToJupyterNotebook
,WriteMultipleStreamsToARFF
,WriteStreamToARFFFile
public interface MOAObject extends Serializable
Interface implemented by classes in MOA, so that all are serializable, can produce copies of their objects, and can measure its memory size. They also give a string description.- Version:
- $Revision: 7 $
- Author:
- Richard Kirkby (rkirkby@cs.waikato.ac.nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MOAObject
copy()
This method produces a copy of this object.void
getDescription(StringBuilder sb, int indent)
Returns a string representation of this object.int
measureByteSize()
Gets the memory size of this object.
-
-
-
Method Detail
-
measureByteSize
int measureByteSize()
Gets the memory size of this object.- Returns:
- the memory size of this object
-
copy
MOAObject copy()
This method produces a copy of this object.- Returns:
- a copy of this object
-
getDescription
void getDescription(StringBuilder sb, int indent)
Returns a string representation of this object. Used inAbstractMOAObject.toString
to give a string representation of the object.- Parameters:
sb
- the stringbuilder to add the descriptionindent
- the number of characters to indent
-
-