Package moa.clusterers
Interface Clusterer
-
- All Superinterfaces:
AWTRenderable
,Configurable
,MOAObject
,OptionHandler
,Serializable
- All Known Implementing Classes:
AbstractC
,AbstractCBase
,AbstractClusterer
,AnyOut
,AnyOutCore
,ApproxSTORM
,BICO
,ClusterGenerator
,Clustream
,ClusTree
,CobWeb
,ConfStream
,Dstream
,EnsembleClustererAbstract
,ExactSTORM
,MCOD
,MCODBase
,MyBaseOutlierDetector
,SimpleCOD
,SimpleCODBase
,STORMBase
,StreamKM
,WekaClusteringAlgorithm
,WithDBSCAN
,WithKmeans
public interface Clusterer extends MOAObject, OptionHandler, AWTRenderable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Clusterer
copy()
This method produces a copy of this object.Clustering
getClusteringResult()
Clustering
getMicroClusteringResult()
InstancesHeader
getModelContext()
Measurement[]
getModelMeasurements()
Clusterer[]
getSubClusterers()
double[]
getVotesForInstance(Instance inst)
boolean
implementsMicroClusterer()
boolean
isRandomizable()
boolean
keepClassLabel()
void
resetLearning()
void
setModelContext(InstancesHeader ih)
void
setRandomSeed(int s)
boolean
trainingHasStarted()
double
trainingWeightSeenByModel()
void
trainOnInstance(Instance inst)
-
Methods inherited from interface moa.gui.AWTRenderable
getAWTRenderer
-
Methods inherited from interface moa.MOAObject
getDescription, measureByteSize
-
Methods inherited from interface moa.options.OptionHandler
getCLICreationString, getOptions, getPurposeString, prepareForUse, prepareForUse
-
-
-
-
Method Detail
-
setModelContext
void setModelContext(InstancesHeader ih)
-
getModelContext
InstancesHeader getModelContext()
-
isRandomizable
boolean isRandomizable()
-
setRandomSeed
void setRandomSeed(int s)
-
trainingHasStarted
boolean trainingHasStarted()
-
trainingWeightSeenByModel
double trainingWeightSeenByModel()
-
resetLearning
void resetLearning()
-
trainOnInstance
void trainOnInstance(Instance inst)
-
getVotesForInstance
double[] getVotesForInstance(Instance inst)
-
getModelMeasurements
Measurement[] getModelMeasurements()
-
getSubClusterers
Clusterer[] getSubClusterers()
-
copy
Clusterer copy()
Description copied from interface:MOAObject
This method produces a copy of this object.- Specified by:
copy
in interfaceMOAObject
- Specified by:
copy
in interfaceOptionHandler
- Returns:
- a copy of this object
-
getClusteringResult
Clustering getClusteringResult()
-
implementsMicroClusterer
boolean implementsMicroClusterer()
-
getMicroClusteringResult
Clustering getMicroClusteringResult()
-
keepClassLabel
boolean keepClassLabel()
-
-