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.
|
gov.sandia.cognition.learning.algorithm.clustering.divergence |
Provides divergence functions for use in clustering.
|
Modifier and Type | Method and Description |
---|---|
static PartitionalClusterer<Vectorizable,NormalizedCentroidCluster<Vectorizable>> |
PartitionalClusterer.createSpherical(int numRequestedClusters)
Create a spherical partitional clusterer, using Cosine distance and a
vector mean centroid cluster creator.
|
Modifier and Type | Method and Description |
---|---|
NormalizedCentroidCluster<Vectorizable> |
NormalizedCentroidClusterCreator.createCluster() |
NormalizedCentroidCluster<Vectorizable> |
NormalizedCentroidClusterCreator.createCluster(java.util.Collection<? extends Vectorizable> members) |
Modifier and Type | Method and Description |
---|---|
void |
NormalizedCentroidClusterCreator.addClusterMember(NormalizedCentroidCluster<Vectorizable> cluster,
Vectorizable member) |
boolean |
NormalizedCentroidClusterCreator.removeClusterMember(NormalizedCentroidCluster<Vectorizable> cluster,
Vectorizable member) |
Modifier and Type | Method and Description |
---|---|
double |
WithinNormalizedCentroidClusterCosineDivergence.evaluate(NormalizedCentroidCluster<V> cluster)
Evaluate the this function on the provided cluster.
|