com.aliasi.cluster
Interface HierarchicalClusterer<E>
- Type Parameters:
E - the type of objects being clustered
- All Superinterfaces:
- Clusterer<E>
- All Known Implementing Classes:
- AbstractHierarchicalClusterer, CompleteLinkClusterer, SingleLinkClusterer
public interface HierarchicalClusterer<E>
- extends Clusterer<E>
The HierarchicalClusterer interface defines a means of
clustering a set of objects into a hierarchy of clusters.
The class Dendrogram is used to represent the results of
a hierarchical clustering. From a dendrogram, it is possible to
retrieve clusterings as sets of sets as defined in the
super-interface Clusterer. These clusterings may be
retrieved by requiring clusters to have elements within a given
distance, or by taking the best k clusters. See the
Dendrogram class documentation for more information, as
well as the hieararchical clusterer implementations, which explain
how they implement Clusterer in terms of
HierarchicalClusterer.
- Since:
- LingPipe2.0
- Version:
- 3.0
- Author:
- Bob Carpenter
|
Method Summary |
Dendrogram<E> |
hierarchicalCluster(Set<? extends E> elements)
Return the dendrogram representing the complete hierarchical
clustering of the specified elements. |
hierarchicalCluster
Dendrogram<E> hierarchicalCluster(Set<? extends E> elements)
- Return the dendrogram representing the complete hierarchical
clustering of the specified elements.
- Parameters:
elements - Set of elements to cluster.
- Returns:
- The dendrogram representing the hierarchical clustering
of the elements.