oineus.diff.PersistenceDiagrams¶
- class oineus.diff.PersistenceDiagrams(fil, *, dualize, include_inf_points, gradient_method, step_size, conflict_strategy, n_threads, u_strategy, dims_to_backprop)[source]¶
Bases:
objectContainer for differentiable persistence diagrams in all dimensions.
- Usage:
dgms = persistence_diagram(fil) dgm1 = dgms[1] # H1 diagram as tensor (N, 2) loss = (dgm1[:, 1] - dgm1[:, 0]).pow(2).sum() loss.backward()
- Parameters:
fil (DiffFiltration)