Package moa.capabilities
Interface CapabilitiesHandler
-
- All Known Subinterfaces:
ALClassificationPerformanceEvaluator
,ClassificationPerformanceEvaluator
,ConceptDriftGenerator
,ExampleStream<E>
,InstanceStream
,LearningPerformanceEvaluator<E>
,MultiLabelPerformanceEvaluator
,MultiLabelStreamFilter
,MultiTargetInstanceStream
,MultiTargetPerformanceEvaluator
,RegressionPerformanceEvaluator
,StreamFilter
- All Known Implementing Classes:
AbruptChangeGenerator
,AbstractAMRules
,AbstractAMRulesFunctionBasicMlLearner
,AbstractClassifier
,AbstractConceptDriftGenerator
,AbstractMultiLabelLearner
,AbstractMultiLabelStreamFilter
,AbstractStreamFilter
,AccuracyUpdatedEnsemble
,AccuracyWeightedEnsemble
,ADACC
,AdaGrad
,AdaHoeffdingOptionTree
,AdaptiveMultiTargetRegressor
,AdaptiveNodePredictor
,AdaptiveRandomForest
,AdaptiveRandomForestRegressor
,AddNoiseFilter
,ADOB
,AdwinClassificationPerformanceEvaluator
,AgrawalGenerator
,ALRandom
,ALUncertainty
,ALWindowClassificationPerformanceEvaluator
,AMRulesMultiLabelClassifier
,AMRulesMultiLabelLearner
,AMRulesMultiLabelLearnerSemiSuper
,AMRulesMultiTargetRegressor
,AMRulesMultiTargetRegressorSemiSuper
,AMRulesRegressor
,AMRulesRegressorOld
,ArffFileStream
,ARFFIMTDD
,ARFHoeffdingTree
,ASHoeffdingTree
,AssetNegotiationGenerator
,Autoencoder
,BasicAUCImbalancedPerformanceEvaluator
,BasicClassificationPerformanceEvaluator
,BasicConceptDriftPerformanceEvaluator
,BasicMultiLabelClassifier
,BasicMultiLabelLearner
,BasicMultiLabelPerformanceEvaluator
,BasicMultiTargetPerformanceEvaluator
,BasicMultiTargetPerformanceRelativeMeasuresEvaluator
,BasicMultiTargetRegressor
,BasicRegressionPerformanceEvaluator
,BinaryClassifierFromRegressor
,BOLE
,BootstrappedStream
,CachedInstancesStream
,CAND
,ChangeDetectorLearner
,ClassificationMainTask
,ClassifierWithFeatureImportance
,ClusteringStream
,ConceptDriftRealStream
,ConceptDriftStream
,CSMOTE
,DACC
,DecisionStump
,DominantLabelsClassifier
,DriftDetectionMethodClassifier
,DynamicWeightedMajority
,EFDT
,EvaluateInterleavedChunks
,EvaluateInterleavedTestThenTrain
,EvaluateModel
,EvaluatePeriodicHeldOutTest
,EvaluatePrequential
,EvaluatePrequentialCV
,EvaluatePrequentialDelayed
,EvaluatePrequentialDelayedCV
,EWMAClassificationPerformanceEvaluator
,FadingFactorClassificationPerformanceEvaluator
,FadingTargetMean
,FeatureImportanceConfig
,FeatureImportanceHoeffdingTree
,FeatureImportanceHoeffdingTreeEnsemble
,FileStream
,FilteredStream
,FIMTDD
,GradualChangeGenerator
,HashingTrickFilter
,HeterogeneousEnsembleAbstract
,HeterogeneousEnsembleBlast
,HeterogeneousEnsembleBlastFadingFactors
,HoeffdingAdaptiveTree
,HoeffdingAdaptiveTreeClassifLeaves
,HoeffdingOptionTree
,HoeffdingTree
,HoeffdingTreeClassifLeaves
,HSTrees
,HyperplaneGenerator
,Iadem2
,Iadem3
,Iadem3Subtree
,ImbalancedStream
,IrrelevantFeatureAppenderStream
,ISOUPTree
,ISOUPTreeRF
,kNN
,kNNwithPAW
,kNNwithPAWandADWIN
,LearnModel
,LearnNSE
,LEDGenerator
,LEDGeneratorDrift
,LeveragingBag
,LimAttClassifier
,LimAttHoeffdingTree
,LowPassFilteredLearner
,MajorityClass
,MajorityLabelset
,MEKAClassifier
,MetaMultilabelGenerator
,MixedGenerator
,MLCviaMTR
,MLP
,MultiFilteredStream
,MultilabelArffFileStream
,MultiLabelFilteredStream
,MultilabelHoeffdingTree
,MultiLabelNaiveBayes
,MultiLabelPerceptronClassification
,MultiLabelRandomAMRules
,MultiTargetArffFileStream
,MultiTargetMeanRegressor
,MultiTargetNoChange
,MultiTargetPerceptronRegressor
,MultiTargetWindowRegressionPerformanceEvaluator
,MultiTargetWindowRegressionPerformanceRelativeMeasuresEvaluator
,NaiveBayes
,NaiveBayesMultinomial
,NearestNeighbourDescription
,NoChange
,NoChangeGenerator
,NormalisationFilter
,OCBoost
,OnlineAccuracyUpdatedEnsemble
,OnlineAdaBoost
,OnlineAdaC2
,OnlineCSB2
,OnlineRUSBoost
,OnlineSmoothBoost
,OnlineSMOTEBagging
,OnlineUnderOverBagging
,ORTO
,OzaBag
,OzaBagAdwin
,OzaBagAdwinML
,OzaBagASHT
,OzaBagML
,OzaBoost
,OzaBoostAdwin
,PairedLearners
,PartitioningStream
,Perceptron
,Perceptron
,RandomAMRules
,RandomAMRulesOld
,RandomHoeffdingTree
,RandomProjectionFilter
,RandomRBFGenerator
,RandomRBFGeneratorDrift
,RandomRBFGeneratorEvents
,RandomRules
,RandomTreeGenerator
,RBFFilter
,RCD
,RebalanceStream
,RecurrentConceptDriftStream
,ReLUFilter
,RemoveDiscreteAttributeFilter
,ReplacingMissingValuesFilter
,RuleClassifier
,RuleClassifierNBayes
,SAMkNN
,SEAGenerator
,SelectAttributesFilter
,SelfOptimisingBaseTree
,SelfOptimisingKNearestLeaves
,SGD
,SGDMultiClass
,SimpleCSVStream
,SineGenerator
,SingleClassifierDrift
,SPegasos
,StackedPredictor
,STAGGERGenerator
,StandardisationFilter
,StreamingGradientBoostedTrees
,StreamingRandomPatches
,TargetMean
,TemporallyAugmentedClassifier
,TextGenerator
,WaveformGenerator
,WaveformGeneratorDrift
,WeightedMajorityAlgorithm
,WEKAClassifier
,WindowAUCImbalancedPerformanceEvaluator
,WindowClassificationPerformanceEvaluator
,WindowRegressionPerformanceEvaluator
public interface CapabilitiesHandler
Interface marking classes as being able to specify the capabilities they can handle.- Author:
- Corey Sterling (csterlin at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ImmutableCapabilities
defineImmutableCapabilities()
Defines the set of capabilities the object has.default Capabilities
getCapabilities()
Gets the capabilities of the object.
-
-
-
Method Detail
-
getCapabilities
default Capabilities getCapabilities()
Gets the capabilities of the object. Should be overridden if the object's capabilities can change.- Returns:
- The capabilities of the object.
-
defineImmutableCapabilities
default ImmutableCapabilities defineImmutableCapabilities()
Defines the set of capabilities the object has. Should be overridden if the object's capabilities do not change.- Returns:
- The capabilities of the object.
-
-