
O - Object typepublic class SimilarityBasedInitializationWithMedian<O> extends Object implements AffinityPropagationInitialization<O>
| Modifier and Type | Class and Description |
|---|---|
static class |
SimilarityBasedInitializationWithMedian.Parameterizer<O>
Parameterization class.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) double |
quantile
Quantile to use.
|
(package private) SimilarityFunction<? super O> |
similarity
Similarity function.
|
QUANTILE_ID| Constructor and Description |
|---|
SimilarityBasedInitializationWithMedian(SimilarityFunction<? super O> similarity,
double quantile)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
TypeInformation |
getInputTypeRestriction()
Get the data type information for the similarity computations.
|
double[][] |
getSimilarityMatrix(Database db,
Relation<O> relation,
ArrayDBIDs ids)
Compute the initial similarity matrix.
|
SimilarityFunction<? super O> similarity
double quantile
public SimilarityBasedInitializationWithMedian(SimilarityFunction<? super O> similarity, double quantile)
similarity - Similarity functionquantile - Quantilepublic double[][] getSimilarityMatrix(Database db, Relation<O> relation, ArrayDBIDs ids)
AffinityPropagationInitializationgetSimilarityMatrix in interface AffinityPropagationInitialization<O>db - Databaserelation - Data relationids - indexed DBIDspublic TypeInformation getInputTypeRestriction()
AffinityPropagationInitializationgetInputTypeRestriction in interface AffinityPropagationInitialization<O>Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.