gov.sandia.cognition.learning.algorithm.clustering.divergence
Interface ClusterDivergenceFunction<ClusterType extends Cluster<DataType>,DataType>

Type Parameters:
ClusterType - type of Cluster<DataType> used in the learn() method
DataType - The algorithm operates on a Collection<DataType>, so DataType will be something like Vector or String
All Superinterfaces:
Cloneable, CloneableSerializable, DivergenceFunction<ClusterType,DataType>, Serializable
All Known Implementing Classes:
CentroidClusterDivergenceFunction, GaussianClusterDivergenceFunction

@CodeReview(reviewer="Kevin R. Dixon",
            date="2008-07-23",
            changesNeeded=false,
            comments="Interface looks fine.")
public interface ClusterDivergenceFunction<ClusterType extends Cluster<DataType>,DataType>
extends DivergenceFunction<ClusterType,DataType>

The ClusterDivergenceFunction interface defines a function that computes the divergence between a cluster and some other object.

Since:
1.0
Author:
Justin Basilico, Kevin R. Dixon

Method Summary
 
Methods inherited from interface gov.sandia.cognition.math.DivergenceFunction
evaluate
 
Methods inherited from interface gov.sandia.cognition.util.CloneableSerializable
clone