机器学习-04 基于sklearn 广义线性模型- Lasso回归

机器学习-04 基于sklearn 广义线性模型- Lasso回归

Lasso回归

稀疏系数是指含零较多的系数。这种现象的产生可能是特征值设定的原因,比如性别男性为1女性为0,或者天气晴天为1阴天为0,这种非黑及白的选择如果有很多,可能会产生一溜零的情况。百度百科上面这段话写的特别好,特地摘抄在下面“该方法是一种压缩估计。它通过构造一个惩罚函数得到一个较为精炼的模型,使得它压缩一些回归系数,即强制系数绝对值之和小于某个固定值;同时设定一些回归系数为零。因此保留了子集收缩的优点,是一种处理具有复共线性数据的有偏估计。”Lasso回归就是拟合稀疏系数的线性模型。它倾向于使用具有较少参数值的情况,有效地减少给定解决方案所依赖变量的数量。 因此,Lasso 及其变体是压缩感知领域的基础。
其最小化的目标函数是:
min ⁡ ω   1 2 n s a m e p l e s ∥ X ω − y ∥ 2 2 + α ∥ ω ∥ 1 \underset{\omega }{\mathop{\min }}\,\frac{1}{2{ {n}_{sameples}}}{ {\left\| X\omega -y \right\|}_{2}}^{2}+\alpha { {\left\| \omega \right\|}_{1}} ωmin2nsameples1Xωy22

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
sklearn中的线性回归模型提供了两种实现的API,可以根据需要选择使用。一种是使用正规方程的方法,可以通过调用sklearn.linear_model.LinearRegression()来实现。另一种是使用梯度下降法的方法,可以通过调用sklearn.linear_model.SGDRegressor()来实现。\[1\] 在sklearn的linear_model模块中,除了线性回归模型,还包含了其他多种线性模型,如多项式回归、岭回归LASSO和弹性网等。这些模型可以根据具体需求选择使用。\[2\] sklearn.linear_model.LinearRegression()是一个类,它的参数包括fit_intercept、normalize、copy_X和n_jobs等。其中,fit_intercept表示是否计算截距,默认为True;normalize表示是否对特征进行归一化处理,默认为False;copy_X表示是否复制X,默认为True;n_jobs表示并行计算的任务数,默认为None。\[3\] #### 引用[.reference_title] - *1* [机器学习算法——线性回归的详细介绍 及 利用sklearn包实现线性回归模型](https://blog.csdn.net/weixin_45901519/article/details/113929171)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [sklearn-线性回归](https://blog.csdn.net/weixin_58975360/article/details/124284392)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值