org.datamanager.clustering.strategy
Interface ClusteringStrategy
- All Known Implementing Classes:
- GSquaredStrategy, LsaStrategy, NaiveBayesStrategy
- public interface ClusteringStrategy
At the moment, this is just a marker type interface for Strategies that we
can use for Clustering. It will define more methods eventually, once we
figure out what methods are universal across a few clustering
methods/strategies.
- Version:
- $Revision: 1.4 $
- Author:
- Team Helium
getSimilarityBetween
public double getSimilarityBetween(Entity a,
Entity b)
getThreshold
public double getThreshold()
setThreshold
public void setThreshold(double threshold)
addEntity
public void addEntity(Entity entity)
- This is for strategies that require
entities to be added in advance of
similarity check.
FIXME: this causes confusion in strategies
that don't need this.
See the Helium Website