
O - Object typepublic class DistanceBasedInitializationWithMedian<O> extends Object implements AffinityPropagationInitialization<O>
| Modifier and Type | Class and Description |
|---|---|
static class |
DistanceBasedInitializationWithMedian.Parameterizer<O>
Parameterization class.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) DistanceFunction<? super O> |
distance
Distance function.
|
(package private) double |
quantile
Quantile to use.
|
QUANTILE_ID| Constructor and Description |
|---|
DistanceBasedInitializationWithMedian(DistanceFunction<? super O> distance,
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.
|
DistanceFunction<? super O> distance
double quantile
public DistanceBasedInitializationWithMedian(DistanceFunction<? super O> distance, double quantile)
distance - 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.