| 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
NormalizedCentroidClusters 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. |