逻辑回归参数的确定|学习笔记

简介: 快速学习逻辑回归参数的确定

开发者学堂课程【高校精品课-华东师范大学-人工智能基础:逻辑回归参数的确定】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/920/detail/15592


逻辑回归参数的确定

 

上次介绍了逻辑回归函数的形式和作用本次介绍逻辑回归参数的确定方法。

·首先,已知线性回归的表达式为:. y = W1X1+…十 WnXn + b

image.png

接下来需要对参数进行确定,相比线性回归方程复杂一些,通常采用的方法是先设置一个目标值,然后迭代调整参数,最终使结果逼近目标值。

一种常见的解法是设置损失函数为目标函数。以损失函数取得最小值为目标值,并且不断地迭代调整达到理想的最终结果。损失函数可以使用对数损失函数,对数损失函数也成为对数自然损失函数,是在概率估计的基础上定义的,可以用于评估分类器的概率输出。

对数损失函数用于评估分类器的概率输出,形式如下:

L(Y,P(Y|X))=-log(P(YIX)

其中P(YIX)代表正确分类的概率,损失函数是其对数取反。再代入前面的逻辑回归函数h(y),得到逻辑回归损失函数如下:

image.png

image.png

利用梯度下降法逐步最小化损失函数,找准梯度下降方向,也就是偏导数的反方向,每次前进一小步,直到结果到达结束条件。

image.png

就如同下山一样,如图所示,想从当前位置达到最低位置,最佳路径是梯度最大的方向,即最陡峭的方向,例如从C点前进到 D 点的下降方向。梯度下降方法便捷、效果好但是也存在一定的问题,例如最容易发生的情况就是得到局部最优解,也就是在下山的过程中,由于当前位置和全局最低点的分布很有可能发生以下情况:沿着最陡峭的方向前进,结果到达的方向不是最低点。

例如从 A 点下降到 B 点,很显然 B 并不是全局最低点,沿着这条路继续下降也无法到达全局最低点,这就是局部最优解和全局最优解的问题。

相关文章
|
安全
选择最佳供应商:ERP系统的供应商选择与评估方法论
选择最佳供应商:ERP系统的供应商选择与评估方法论
1592 0
|
前端开发
react-grapesjs——开源代码学习与修改(初出茅庐)(一)
react-grapesjs——开源代码学习与修改(初出茅庐)
349 0
|
存储 数据挖掘 OLAP
Doris数据库的效率为什么很高
【6月更文挑战第8天】Doris数据库的效率为什么很高
979 9
|
负载均衡 监控 网络协议
深入理解并实现负载均衡技术
【5月更文挑战第23天】本文探讨了负载均衡技术,旨在应对互联网高并发需求。负载均衡通过分散请求至多台服务器,提升系统性能和可靠性。核心是负载均衡器,其工作流程包括接收请求、解析、选择服务器、转发及返回响应。负载均衡技术分类包括反向代理(如Nginx、HAProxy)、DNS、IP(如LVS)和应用层负载均衡。实现时,以Nginx为例,需安装、配置反向代理、分发策略并启动服务。监控和优化是持续过程。负载均衡技术将持续发展,适应云计算和大数据时代。
Deepseek开源多模态LLM模型框架Janus,魔搭社区最佳实践
deepseek近期推出了简单、统一且灵活的多模态框架Janus,它能够统一处理多模态理解和生成任务。让我们一起来了解一下吧。
|
机器学习/深度学习 数据挖掘 Python
简单几步,教你使用scikit-learn做分类和回归预测
简单几步,教你使用scikit-learn做分类和回归预测
322 0
|
机器学习/深度学习 算法 数据挖掘
【机器学习】K-means聚类的停止标准是什么?
【5月更文挑战第11天】【机器学习】K-means聚类的停止标准是什么?
|
机器学习/深度学习 算法 Python
探索XGBoost:参数调优与模型解释
探索XGBoost:参数调优与模型解释
851 2
|
机器学习/深度学习 并行计算 PyTorch
Swin Transformer实战:使用 Swin Transformer实现图像分类
目标检测刷到58.7 AP! 实例分割刷到51.1 Mask AP! 语义分割在ADE20K上刷到53.5 mIoU! 今年,微软亚洲研究院的Swin Transformer又开启了吊打CNN的模式,在速度和精度上都有很大的提高。这篇文章带你实现Swin Transformer图像分类。
10428 1
Swin Transformer实战:使用 Swin Transformer实现图像分类