C
- Clustering typepublic interface ClusteringAlgorithm<C extends Clustering<? extends Model>> extends Algorithm
Clustering
as Result. in general, clustering algorithms are supposed to
implement the Algorithm
-Interface. The
more specialized interface ClusteringAlgorithm
requires an
implementing algorithm to provide a special result class suitable as a
partitioning of the database. More relaxed clustering algorithms are allowed
to provide a result that is a fuzzy clustering, does not partition the
database complete or is in any other sense a relaxed clustering result.Modifier and Type | Method and Description |
---|---|
C |
run(Database database)
Runs the algorithm.
|
getInputTypeRestriction
C run(Database database) throws IllegalStateException
Algorithm
run
in interface Algorithm
database
- the database to run the algorithm onIllegalStateException
- if the algorithm has not been initialized
properly (e.g. the setParameters(String[]) method has been failed
to be called).