The lasso: penalizing the absolute values of
the weights
Finding the minimum requires quadratic programming
but its still unique because the cost function is convex (a
bowl plus an inverted pyramid)
As lambda is increased, many of the weights go to
exactly zero.
This is great for interpretation, and it is also pretty
good for preventing overfitting.