package pl.piotrsukiennik.whowhen.classification.impl;
import java.util.List;
/**
* @author Piotr Sukiennik
*/
public interface ILabelingClusterer extends Cloneable {
LabelingClassificationResult getClassification( double[] vector );
LabelingClassificationResult getClassification( double[] vector, String... labels );
LabelingClassificationResult[] getClassificationDistribution( double[] vector );
void setExpectedNumberClusters( int numberClusters );
void train( List<double[]> data );
public String getRequiredLabel();
public ILabelingClusterer clone();
}