el0ps.datafit.BaseDatafit¶
- class el0ps.datafit.BaseDatafit¶
Base class for datafit functions.
This class represent mathematical functions expressed as
\[\begin{split}\begin{align*} f : \mathbb{R}^m &\rightarrow \mathbb{R} \cup \{+\infty\} \\ \mathbf{w} &\mapsto f(\mathbf{w}) \end{align*}\end{split}\]that are proper, lower-semicontinuous, convex, and differentiable with a Lipschitz-continuous gradient.
- __init__(*args, **kwargs)¶
Methods
__init__
(*args, **kwargs)conjugate
(w)Value of the convex conjugate of the function at
w
.gradient
(w)Value of gradient at
w
.gradient_lipschitz_constant
()Lipschitz constant of the gradient.
value
(w)Value of the function at
w
.