sklearn结构图Skleran 线性模型 中文文档. sklearn结构图 Skleran 线性模型 模型解决问题实现说明普通最小二乘法回归sklearn.linear_model.LinearRegression.Ridge/岭回归回归sklearn.linear_model.Ridge.解决两类回归问题 一是样本少于变量个数 二是变量间存在共线性Lasso回归sklearn.linear_model.Lasso.适合特征较少的数据Multi-task Lasso回归sklearn.linear_model.MultiTaskLasso.y值不是一元的回归问题LeastAngleRegression(LARS)回归sklearn.linear_model.Lars.适合高维数据LARS Lasso回归sklearn.linear_model.LassoLars.(1)适合高维数据使用(2)LARS算法实现的lasso模型Orthogonal Matching Pursuit (OMP)回归sklearn.linear_model.OrthogonalMatchingPursuit.基于贪心算法实现贝叶斯回归回归sklearn.linear_model.BayesianRidge .sklearn.linear_model.ARDRegression .优点:(1)适用于手边数据(2)可用于在估计过程中包含正规化参数 .缺点:耗时Logistic regression分类sklearn.linear_model.LogisticRegression.基于贪心算法实现SGD(随机梯度下降法)分类、回归sklearn.linear_model.SGDClassifier. sklearn.linear_model.SGDRegressor.适用于大规模数据Perceptron分类sklearn.linear_model.Perceptron.适用于大规模数据Passive Aggressive Algorithms分类、回归sklearn.linear_model.PassiveAggressiveClassifier. sklearn.linear_model.PassiveAggressiveRegressor.适用于大规模数据Huber Regression回归sklearn.linear_model.HuberRegressor.能够处理数据中有异常值的情况多项式回归回归sklearn.preprocessing.PolynomialFeatures.通过PolynomialFeatures将非线性特征转化成多项式形式,再用线性模型进行处理