Home | Trees | Indices | Help |
---|
|
object --+ | properties.Gradient --+ | object --+ | | | properties.LipschitzContinuousGradient --+ | object --+ | | | properties.Eigenvalues --+ | object --+ | | | properties.ProximalOperator --+ | properties.NesterovFunction --+ | object --+ | | | properties.Penalty --+ | object --+ | | | properties.Eigenvalues --+ | L1TV
The proximal operator of the smoothed sum of the TV and L1 functions f(beta) = (l1 * L1(beta) + tv * TV(beta))_mu, where (...)_mu means that what's within parentheses is smoothed.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
__abstractmethods__ =
|
|||
Inherited from Inherited from |
|
|||
Inherited from |
|
Parameters ---------- l1 : Non-negative float. The Lagrange multiplier, or regularisation constant, of the smoothed L1 part of the function. tv : Non-negative float. The Lagrange multiplier, or regularisation constant, of the smoothed total variation part of the function. A : A list or tuple with 4 elements of (usually sparse) arrays. The linear operator for the smoothed L1+TV. The first element must be the linear operator for L1 and the following three for TV. 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 : Numpy array. The weight vector. mu : Non-negative float. The regularisation constant for the smoothing.
|
Function value with known alpha. From the interface "NesterovFunction".
|
Largest eigenvalue of the corresponding covariance matrix. From the interface "Eigenvalues".
|
Linear operator of the Nesterov function multiplied by the corresponding Lagrange multipliers. Note that in this case, the A matrices are already multiplied by the Lagrange multipliers.
|
Dual variable of the Nesterov function. From the interface "NesterovFunction". Overloaded since we need to do more than the default.
|
Projection onto the compact space of the Nesterov function. From the interface "NesterovFunction".
|
Computes a "good" value of mu with respect to the given beta. 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".
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Mon Apr 6 23:52:11 2015 | http://epydoc.sourceforge.net |