Home | Trees | Indices | Help |
---|
|
object --+ | properties.Gradient --+ | object --+ | | | properties.LipschitzContinuousGradient --+ | object --+ | | | properties.Eigenvalues --+ | object --+ | | | properties.ProximalOperator --+ | properties.NesterovFunction --+ | object --+ | | | properties.Penalty --+ | object --+ | | | properties.Constraint --+ | GroupLassoOverlap
Group L1-L2 function, with overlapping groups. Represents the function GL(x) = l * (sum_{g=1}^G ||x_g||_2 - c), where ||.||_2 is the L2-norm. The coinstrained version has the form GL(x) <= c. Attributes ---------- 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 GL(beta) <= c. The default value is c=0, i.e. the default is a regularised formulation. mu : Float. The Nesterov function regularisation constant for the smoothing. penalty_start : Non-negative integer. The number of columns, variables etc., to except from penalisation. Equivalently, the first index to be penalised. Default is 0, all columns are included.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
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 GL(beta) <= c. The default value is c=0, i.e. the default is a regularised formulation. A : Numpy array. A (usually sparse) matrix. The linear operator for the Nesterov formulation. May not be None! mu : Float. The Nesterov function 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.
|
Function value with known alpha. From the interface "NesterovFunction".
|
Feasibility of the constraint. From the interface "Constraint".
|
Lipschitz constant of the gradient. From the interface "LipschitzContinuousGradient".
|
Largest eigenvalue of the corresponding covariance matrix. From the interface "Eigenvalues".
|
Projection onto the compact space of the Nesterov function. From the interface "NesterovFunction". Parameters ---------- alpha : List of numpy arrays (x-by-1). The not-yet-projected dual variable alpha.
|
The maximum value of the regularisation of the dual variable. We have M = max_{alpha in K} 0.5*||alpha||²_2. Since each group may have at most L2-norm 1, M may not exceed the number of groups, i.e. the number of groups divided by two is the maximum. From the interface "NesterovFunction".
|
Compute a "good" value of mu with respect to the given beta. Parameters ---------- beta : Numpy array (p-by-1). The primal variable at which to compute a feasible value of mu.
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Mon Apr 6 23:52:11 2015 | http://epydoc.sourceforge.net |