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

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

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

课程地址: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 并不是全局最低点,沿着这条路继续下降也无法到达全局最低点,这就是局部最优解和全局最优解的问题。

相关文章
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
机器学习之线性回归与逻辑回归【完整房价预测和鸢尾花分类代码解释】
机器学习之线性回归与逻辑回归【完整房价预测和鸢尾花分类代码解释】
|
8月前
|
机器学习/深度学习 数据采集 自然语言处理
岭回归与LASSO回归:解析两大经典线性回归方法
岭回归与LASSO回归:解析两大经典线性回归方法
岭回归与LASSO回归:解析两大经典线性回归方法
|
机器学习/深度学习 数据采集 数据处理
岭回归与LASSO回归:解析两大经典线性回归方法(上)
岭回归与LASSO回归:解析两大经典线性回归方法
|
4月前
|
机器学习/深度学习 算法 Python
线性回归模型学习
【9月更文挑战第3天】
41 5
|
5月前
|
机器学习/深度学习 算法
XGBoost中正则化的9个超参数
本文探讨了XGBoost中多种正则化方法及其重要性,旨在通过防止过拟合来提升模型性能。文章首先强调了XGBoost作为一种高效算法在机器学习任务中的应用价值,并指出正则化对于缓解过拟合问题的关键作用,具体包括降低模型复杂度、改善泛化能力和防止模型过度适应训练数据。随后,文章详细介绍了四种正则化方法:减少估计器数量(如使用`early_stopping_rounds`)、使用更简单的树(如调整`gamma`和`max_depth`)、采样(如设置`subsample`和`colsample`)以及收缩(如调节`learning_rate`, `lambda`和`alpha`)。
65 0
XGBoost中正则化的9个超参数
|
5月前
|
机器学习/深度学习 算法
【机器学习】SVM面试题:简单介绍一下SVM?支持向量机SVM、逻辑回归LR、决策树DT的直观对比和理论对比,该如何选择?SVM为什么采用间隔最大化?为什么要将求解SVM的原始问题转换为其对偶问题?
支持向量机(SVM)的介绍,包括其基本概念、与逻辑回归(LR)和决策树(DT)的直观和理论对比,如何选择这些算法,SVM为何采用间隔最大化,求解SVM时为何转换为对偶问题,核函数的引入原因,以及SVM对缺失数据的敏感性。
91 3
|
5月前
|
机器学习/深度学习 算法
【机器学习】支持向量机SVM、逻辑回归LR、决策树DT的直观对比和理论对比,该如何选择(面试回答)?
文章对支持向量机(SVM)、逻辑回归(LR)和决策树(DT)进行了直观和理论上的对比,并提供了在选择这些算法时的考虑因素,包括模型复杂度、损失函数、数据量需求、对缺失值的敏感度等。
72 1
|
8月前
|
机器学习/深度学习 算法 数据可视化
R语言惩罚logistic逻辑回归(LASSO,岭回归)高维变量选择的分类模型案例
R语言惩罚logistic逻辑回归(LASSO,岭回归)高维变量选择的分类模型案例
|
机器学习/深度学习 API
机器学习正则化线性模型和模型保存
机器学习正则化线性模型和模型保存
189 4
|
机器学习/深度学习 数据采集 存储
实战线性回归模型
实战线性回归模型
91 0