Modules§
- checkpointing
- State checkpointing for parameter management
Structs§
- Group
Manager - Helper struct for managing parameter groups
- Parameter
Group - A parameter group with its own configuration
- Parameter
Group Config - Configuration for a parameter group
- Truncated
Svd - Result of a truncated singular value decomposition,
M ≈ U · diag(s) · Vᵀ.
Enums§
- Parameter
Constraint - Parameter constraints that can be applied to parameter groups
Traits§
- Grouped
Optimizer - Optimizer with parameter group support
Functions§
- nuclear_
norm_ of_ matrix - Compute the nuclear norm
‖M‖_* = Σ_i σ_i(M)of a matrix. - nuclear_
norm_ prox - Proximal operator of the nuclear norm:
prox_{t‖·‖_*}(M) = U max(S − t, 0) Vᵀ. - project_
onto_ nuclear_ norm_ ball - Project a matrix onto the nuclear-norm ball
{X : ‖X‖_* ≤ max_norm}. - truncated_
svd_ power_ iteration - Compute a truncated SVD of
matrixvia power iteration with deflation.