|
TTK
|
TTK base class for representing differentiable topological losses to be used in dimension reduction. More...
#include <TopologicalLoss.h>
Public Types | |
| enum class | REGUL : std::uint8_t { NO_REGUL , TOPOAE , TOPOAE_DIM1 , CASCADE , ASYMMETRIC_CASCADE , W_DIM1 } |
TTK base class for representing differentiable topological losses to be used in dimension reduction.
This file defines the TopologicalLoss class. It can compute the following differentiable torch::Tensor quantities that can be used as loss function terms for topological regularization in an autoencoder-based dimension reduction technique : (1) : "Topological Autoencoder" loss (2) : 1-dimensional-extended "Topological Autoencoder" loss (3) : cascade-extended "Topological Autoencoder" loss (4) : asymmetric cascade-extended "Topological Autoencoder" loss (5) : Wasserstein distance between 1-dimensional persistence diagrams
Definition at line 32 of file TopologicalLoss.h.
|
strong |
Definition at line 34 of file TopologicalLoss.h.