L1-regularized quadratic function of multiple variables: Difference between revisions
No edit summary |
|||
| Line 25: | Line 25: | ||
The partial derivative with respect to the variable <math>x_i</math>, and therefore also the <math>i^{th}</math> coordinate of the [[gradient vector]] (if it exists), is given as follows when <math>x_i \ne 0</math>: | The partial derivative with respect to the variable <math>x_i</math>, and therefore also the <math>i^{th}</math> coordinate of the [[gradient vector]] (if it exists), is given as follows when <math>x_i \ne 0</math>: | ||
<math>\frac{\partial f}{\partial x_i} = \left(\sum_{j=1}^n a_{ij}x_j\right) + b_i + \operatorname{sgn}(x_i)</math> | <math>\frac{\partial f}{\partial x_i} = \left(\sum_{j=1}^n a_{ij}x_j\right) + b_i + \lambda \operatorname{sgn}(x_i)</math> | ||
The partial derivative is undefined when <math>x_i = 0</math>. | The partial derivative is undefined when <math>x_i = 0</math>. | ||
The gradient vector exists if and only if ''all the coordinates are nonzero''. | The gradient vector exists if and only if ''all the coordinates are nonzero''. | ||
In vector notation, the gradient vector is: | |||
<math>\nabla f (\vec{x}) = A\vec{x} + \vec{b} + \lambda \overline{sgn}(\vec{x})</math> | |||
where <math>\overline{sgn}</math> is the [[signum vector function]]. | |||
Revision as of 19:10, 11 May 2014
Definition
A -regularized quadratic function of the variables is a function of the form:
In vector form, if we denote by the column vector with coordinates , then we can write the function as:
where is the matrix with entries and is the column vector with entries .
Key data
| Item | Value |
|---|---|
| default domain | the whole of |
Differentiation
Partial derivatives and gradient vector
The partial derivative with respect to the variable , and therefore also the coordinate of the gradient vector (if it exists), is given as follows when :
The partial derivative is undefined when .
The gradient vector exists if and only if all the coordinates are nonzero.
In vector notation, the gradient vector is:
where is the signum vector function.