首页 > 其他 > 详细

NLP学习笔记10---逻辑回归(logistic regression)、梯度下降法(Gradient Descent)、模型复杂度和过拟合、正则、五折交叉验证

时间:2020-04-27 14:01:56      阅读:167      评论:0      收藏:0      [点我收藏+]

1.逻辑回归的经典应用

 

Logistic回归为概率型非线性回归模型,是研究二分类观察结果技术分享图片与一些影响因素技术分享图片之间关系的一种多变量分析方法。通常的问题是,研究某些因素条件下某个结果是否发生,比如医学中根据病人的一些症状来判断它是否患有某种病。

 

技术分享图片

 

典型案例:

判断贷款人是否会出现违约现象

技术分享图片

从上图可知,逻辑回归多用于二分类问题

2.逻辑回归的目标函数

(1)逻辑函数

技术分享图片

技术分享图片

(2)逻辑回归的目标函数

技术分享图片

MLE最大似然估计

argmax这个符号表示求解使得p(y/x)乘积最大的w,b

对上面的目标函数进行优化:

技术分享图片

 

进一步优化:

技术分享图片

技术分享图片

逻辑回归的目标函数是一个凸函数。

(3)梯度下降法(Gradient Descent)

技术分享图片

 

上图中,η代表步长,▽f(wt)表示f(wt)的偏导数

利用梯度下降法求解逻辑回归的目标函数的最优解:

对w求导:

技术分享图片

 

对b求导:

技术分享图片

(4)梯度下降法(针对所有样本)和随机梯度下降(利用一个样本)

技术分享图片

3.模型复杂度和过拟合

(1)模型复杂度

技术分享图片

 

(2)L0-norm、L1-norm、L2-norm 正则(避免w很大)

技术分享图片

L1-norm(L1正则)和L2-norm(L2正则)的区别:

L1正则和L2正则都能使得参数θ更小,但L1正则可以解决稀疏问题。

技术分享图片

4.交叉验证

逻辑回归的目标函数加上正则项后:

技术分享图片

技术分享图片

五折交叉验证案例:

 

技术分享图片

小结:

技术分享图片

NLP学习笔记10---逻辑回归(logistic regression)、梯度下降法(Gradient Descent)、模型复杂度和过拟合、正则、五折交叉验证

原文:https://www.cnblogs.com/luckyplj/p/12786105.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!