机器学习 Logistic回归

本文介绍了Logistic回归,从线性模型及回归基础开始,深入到对数线性回归和Logistic回归的概念,包括极大似然估计和梯度下降方法。通过实验展示了在不同数据集上使用梯度上升和随机梯度上升算法训练Logistic回归模型的效果,讨论了算法的优缺点及改进策略。
摘要由CSDN通过智能技术生成

目录

一.线性模型及回归:

 1.一维数据线性模型:

2.多维数据:

 二.对数线性回归:

 三.Logistic回归:

1.极大似然估计:

 2.梯度下降:

三.本次实验数据集介绍:

1.数据集信息介绍:

2.采用算法:

3.训练数据:(其中第二栏的性别男性为1,女性为 0)

4.代码和代码实现:


一.线性模型及回归:

  线性模型的一般形式:
        

其中 x =( x 1 , x 2 , ..., x d ) 是由 d 维属性描述的样本,其中 x i x 在第 i 个属性上的取值。

向量形式可记为:

 1.一维数据线性模型:

给定数据集:

 

 

 一维数据线性模型最终需要得到:

 这样可以准确的预测出该线性模型在xi处的值;

 

即我们需要将误差尽可能的减少;

下面我们将用到最小二乘法,即利用均方误差最小化来求解参数

该函数已被证明为凸函数,由于凸函数的性质我们可以通过求取极值点来求取极小值

 分别对这两个参数求偏导数,并且令这两个偏导数为0;

 

 最终得到w和b的值:

 通过上述公式,我们可以通过已知的数值算出最终一维数据线性模型的w和b的值。

2.多维数据:

多维数据集:

 我们想通过:

 在多维数据集中,我们可以将其表示为向量模式:

 同样通过最小二乘法,求取最小误差:

 

 

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值