Multi-resolution cluster-layer selection — the defining EVoC feature (clustering.build_cluster_layers + clustering_utilities.py). Over a condensed tree: min_cluster_size barcode -> total persistence over size thresholds -> local-maxima peaks -> diverse-peak selection (Jaccard) -> per-peak cluster layers. fit picks labels_ = argmax(persistence).
Multi-resolution cluster-layer selection — the defining EVoC feature (clustering.build_cluster_layers + clustering_utilities.py). Over a condensed tree: min_cluster_size barcode -> total persistence over size thresholds -> local-maxima peaks -> diverse-peak selection (Jaccard) -> per-peak cluster layers. fit picks labels_ = argmax(persistence).
(->find-peaks!_m_doubles_long_ints_Impl)Positional factory function for class evoc.layers.find-peaks!_m_doubles_long_ints_Impl.
Positional factory function for class evoc.layers.find-peaks!_m_doubles_long_ints_Impl.
(->min-cluster-size-barcode!_m_ints_ints_doubles_ints_long_long_long_doubles_doubles_ints_doubles_Impl)Positional factory function for class evoc.layers.min-cluster-size-barcode!_m_ints_ints_doubles_ints_long_long_long_doubles_doubles_ints_doubles_Impl.
Positional factory function for class evoc.layers.min-cluster-size-barcode!_m_ints_ints_doubles_ints_long_long_long_doubles_doubles_ints_doubles_Impl.
(->total-persistence!_m_doubles_doubles_doubles_long_doubles_long_doubles_Impl)Positional factory function for class evoc.layers.total-persistence!_m_doubles_doubles_doubles_long_doubles_long_doubles_Impl.
Positional factory function for class evoc.layers.total-persistence!_m_doubles_doubles_doubles_long_doubles_long_doubles_Impl.
(build-cluster-layers
emb
n
dim
{:keys [min-samples base-min-cluster-size min-similarity max-layers]
:or
{min-samples 5 base-min-cluster-size 5 min-similarity 0.2 max-layers 10}})(cluster-layers-from-condensed condensed
n-samples
base-min-cluster-size
min-similarity
max-layers)build_cluster_layers given a condensed tree (post-spine). Returns {:layers [int[]] :strengths [double[]] :persistence [double] + diagnostics}.
build_cluster_layers given a condensed tree (post-spine). Returns
{:layers [int[]] :strengths [double[]] :persistence [double] + diagnostics}.(compute-total-persistence {:keys [births deaths lambda-deaths]})Returns {:sizes (unique births, ascending) :total-persistence}.
Returns {:sizes (unique births, ascending) :total-persistence}.
(min-cluster-size-barcode {:keys [parent child lambda size]} n-points min-size)Returns {:births :deaths :parents :lambda-deaths} (size n_nodes).
Returns {:births :deaths :parents :lambda-deaths} (size n_nodes).
(min-cluster-size-barcode! arg0
arg1
arg2
arg3
arg4
arg5
arg6
arg7
arg8
arg9
arg10)(min-cluster-size-barcode!_m_ints_ints_doubles_ints_long_long_long_doubles_doubles_ints_doubles
&
args__67940)(select-diverse-peaks peaks
total-persistence
sizes
births
deaths
min-sim
max-layers)(total-persistence!_m_doubles_doubles_doubles_long_doubles_long_doubles
&
args__67995)cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |