Home | Trees | Indices | Help |
---|
|
object --+ | properties.Gradient --+ | object --+ | | | properties.LipschitzContinuousGradient --+ | object --+ | | | properties.Eigenvalues --+ | object --+ | | | properties.ProximalOperator --+ | properties.NesterovFunction --+ | object --+ | | | properties.Penalty --+ | object --+ | | | properties.Constraint --+ | L1
The proximal operator of the smoothed L1 function f(beta) = l * (L1mu(beta) - c), where L1mu(eta) is the smoothed L1 function. The constrained version has the form L1mu(beta) <= c.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
|
|
|||
__abstractmethods__ =
|
|||
Inherited from Inherited from |
|
|||
Inherited from |
|
Parameters ---------- l : Non-negative float. The Lagrange multiplier, or regularisation constant, of the function. c : Float. The limit of the constraint. The function is feasible if ||beta||_1 <= c. The default value is c=0, i.e. the default is a regularisation formulation. A : A (usually sparse) matrix. The linear operator for the Nesterov formulation. May not be None. mu : Non-negative float. The regularisation constant for the smoothing. penalty_start : Non-negative integer. The number of columns, variables etc., to exempt from penalisation. Equivalently, the first index to be penalised. Default is 0, all columns are included.
|
Returns the smoothed function value. Parameters: ---------- beta : A weight vector. mu : The regularisation constant for the smoothing.
|
Function value with known alpha. From the interface "NesterovFunction".
|
Gradient of the function at beta. From the interface "Gradient". Overloaded since we can do it faster than the default.
|
Lipschitz constant of the gradient. From the interface "LipschitzContinuousGradient".
|
Dual variable of the Nesterov function. From the interface "NesterovFunction". Overloaded since we can do it faster than the default.
|
Projection onto the compact space of the Nesterov function. From the interface "NesterovFunction".
|
The maximum value of the regularisation of the dual variable. We have M = max_{alpha in K} 0.5*|alpha|²_2. From the interface "NesterovFunction".
|
Computes a "good" value of mu with respect to the given eta. From the interface "NesterovFunction".
|
Feasibility of the constraint. From the interface "Constraint".
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Mon Apr 6 23:52:11 2015 | http://epydoc.sourceforge.net |