斯坦福大学机器学习笔记——正则化的逻辑回归模型

本文深入探讨正则化的逻辑回归模型,包括基于梯度下降法和高级优化的实现方式。介绍了加入正则化的损失函数,强调了不惩罚θ0的特性,并解释了与线性回归的区别。同时,提到了在MATLAB中使用fminuc函数进行最小化优化的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在上面博客中我们讨论了正则化的线性回归模型,下面我们来讨论一下正则化的逻辑回归模型。
前面我们讲述了两种常用于逻辑回归的方法:

  1. 基于梯度下降法的逻辑回归模型
  2. 基于高级优化的逻辑回归模型

基于梯度下降法的逻辑回归模型:
首先我们还是需要先设计加入正则化后的损失函数,与线性回归模型相似,我们只需要在原来逻辑回归损失函数的基础上加入正则化即可,于是,加入正则化后的损失函数为:
这里写图片描述
与线性回归模型相同,我们不对参数 θ0 进行惩罚。对上述损失函数求取的过程同样与线性回归模型一样,可以分为两步,求取梯度下降的过程如下所所示:
这里写图片描述
值得注意的是:上面的式子看上去与线性回归的式子相同,但是由于假设的不同,所以与线性回归在本质上是不同的。同时不对参数 θ0 进行惩罚。

基于高级优化的正则化逻辑回归模型:
与原来讲述的额高级优化相同,在matlab中可以通过fminuc函数来实现最小化,值得注意的是参数 θ0 的更新规则与其他情况不同,同时在高级优化中损失函数需要我们自己定义。下面就是高级优化计算损失函数的过程:
这里写图片描述
计算之后的损失函数,就可以使用fminuc函数进行最小化,具体的细节可以参考这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值