Subgradient Descent—Lasso Regression
Explore how to apply the subgradient descent algorithm to solve lasso regression problems with nondifferentiable objectives. Understand the concept of subgradients, their role in optimizing L1-regularized models, and see practical examples including support vector machines and image restoration.
We'll cover the following...
Gradient descent works well on objective functions that are convex as well as differentiable at all points. However, how does it work in cases where the objective function is not differentiable at one or more points? Let’s understand this with the example of lasso regression.
Lasso regression
Lasso regression or
Assume
where