线性回归调参很easy,就不详细说了。
from sklearn.linear_model import Ridge
from sklearn.linear_model import Lasso
from sklearn.linear_model import ElasticNet
model_ridge = Ridge(normalize=True,)
model_lasso = Lasso(normalize=True, precompute=True, warm_start=True)
Ridge和Lasso然后使用for循环或者cv调试 alpha 即可。
model_el = ElasticNet(normalize=True, warm_start=True)
需要联合调试的参数是alpha和l1_ratio。