revanalyzer.vectorizers.silhouette_vectorizer

Definition of Silhouette vectorizer, used in PD vectorization. A persistence silhouette is computed by taking a weighted average of the collection of 1D piecewise-linear functions given by the persistence landscapes, and then by evenly sampling this average on a given range. Finally, the corresponding vector of samples is returned. See Chazal, F., et al. (2014). Stochastic convergence of persistence landscapes and silhouettes. In Proceedings of the thirtieth annual symposium on Computational geometry (pp. 474-483).

Classes

SilhouetteVectorizer

Class describing persistence silhouette vectorizer.