逻辑回归
来源:互联网 发布:重点软件企业 编辑:程序博客网 时间:2024/06/05 22:48
Logistic Regression
逻辑回归经常用来解决分类问题,小结一下逻辑回归相关的知识。
逻辑回归的适用场景
什么场景适合用逻辑回归求解?给出两个充分不必要条件
1.如果特征是离散的,则特征维度满足条件独立性
2.如果特征连续,则数据服从高斯分布的时候。
上述结论的证明过程请参考:https://www.zhihu.com/collection/38286156 下zewei
chen的回答。有空的时候,我会把证明过程整理好补充在这里。
当特征维度不满足条件独立性假设的时候,如何进行LR回归呢?这个时候,FM模型就派上用场了,FM很适合做CTR预测,在2014年kaggleCTR预测的冠军就是用FFM(对FM的改进)来训练模型的,FM模型相关的知识以后会专门写一篇博客。
逻辑回归cost function的推导
首先定义了观测到数据点
令
合并以上2个式子写成统一的形式如下:
(其中
当我们拥有N个观测数据
参数求解
对cost function
因此,参数
在scikit-learn里,参数求解的方法分别为libliner,newton-cg,lbfgs,sag。区中lbfgs和newton-cg方法只适用于L2正则的条件下,在特征维度很高的情况下,这2种方法收敛速度更快。而L1正则则可以产生稀疏解,对特征进行自动选择。
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 逻辑回归
- 《大型网站技术核心原理与案例分析》读书笔记
- 如何让APP在最短的时间内成功上线?
- linux虚拟内存
- 状态栏的透明效果实现
- 文章标题
- 逻辑回归
- openflow协议规范1.1.0翻译
- CentOS安装jdk1.8 及服务器之间的拷贝
- Android Studio 分析内存泄漏
- 小型软件公司发展路线
- 防火墙学习随笔
- UNPv1第二十六章:数据链路访问
- 《effectivec++》不在构造和析构过程中调用virtual函数
- solr源码入门1