Regularizer#

class t3toolbox.backend.regularization.Regularizer#

Protocol for a quadratic regularizer ρ(X) added to the fitting objective.

A concrete subclass supplies the four contributions the local GN model needs. geom is a t3toolbox.backend.optimizers.GeometryOps; frame = (U,O,P,Q); p a tangent (tucker_var, tt_var); x_cores = (tucker_cores, tt_cores). Tangent-valued methods return a gauged/projected tangent.

Methods#

value(geom, x_cores)

gradient(geom, frame)

hessian(geom, frame, p)

quadratic(geom, frame, p)