Package | Description |
---|---|
gov.sandia.cognition.learning.algorithm.clustering |
Provides clustering algorithms.
|
gov.sandia.cognition.learning.algorithm.clustering.cluster |
Provides implementations of different types of clusters.
|
Modifier and Type | Field and Description |
---|---|
protected IncrementalClusterCreator<ClusterType,DataType> |
PartitionalClusterer.creator
The merger used to merge two clusters into one cluster.
|
Modifier and Type | Method and Description |
---|---|
IncrementalClusterCreator<ClusterType,DataType> |
PartitionalClusterer.getCreator()
Gets the cluster creator.
|
Modifier and Type | Method and Description |
---|---|
void |
PartitionalClusterer.setCreator(IncrementalClusterCreator<ClusterType,DataType> creator)
Sets the cluster creator.
|
Constructor and Description |
---|
PartitionalClusterer(int numRequestedClusters,
ClusterDivergenceFunction<ClusterType,DataType> divergenceFunction,
IncrementalClusterCreator<ClusterType,DataType> creator)
Creates a new partitional clusterer.
|
PartitionalClusterer(int numRequestedClusters,
WithinClusterDivergence<ClusterType,DataType> divergenceFunction,
IncrementalClusterCreator<ClusterType,DataType> creator)
Creates a new partitional clusterer.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultIncrementalClusterCreator<DataType>
A default implementation of the
IncrementalClusterCreator interface
that just creates a cluster as having a collection of members. |
class |
NormalizedCentroidClusterCreator
A cluster creator for
NormalizedCentroidCluster s which are clusters
that have a normalized centroid in addition to the usual centroid. |
class |
VectorMeanCentroidClusterCreator
The
VectorMeanCentroidClusterCreator class implements
a cluster creator for centroid clusters where the centroid is the
mean of the vectors that are members of the cluster. |