Data Science, Machine Learning, 100daysofmlcode, 100daysofmlwriting.
call this a biased model — its strict assumptions add a systematic error to the predictions. The regularization term can be tricky to tune. Scikit-Learn has a RidgeCV class that you can use to select the value through cross validation. In their example, the candidate values range from 0.000001 to