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)
AffinityPropagationInitialization
getSimilarityMatrix
in interface AffinityPropagationInitialization<O>
db
- Databaserelation
- Data relationids
- indexed DBIDspublic TypeInformation getInputTypeRestriction()
AffinityPropagationInitialization
getInputTypeRestriction
in interface AffinityPropagationInitialization<O>
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.