机器学习算法——(2)逻辑回归(唐宇迪博士数据分析与机器视频课程学习笔记)

机器学习算法——(2)逻辑回归(Logistic regression)

1、逻辑回归概述

       有的同学可能望文生义,以为逻辑回归和线性回归一样,都是返回一个预测值。在这里郑重声明,逻辑回归不是返回一个预测值,是经典的分类器,实现二分类、多分类的算法。

        在机器学习的算法选择中,是先用简单的,简单不行的话再用复杂的,所以说,先用逻辑回归再用复杂的算法。

        逻辑回归的决策边界可以是非线性的。

2、Sigmoid函数

      

Sigmoid函数

    为什么要引入Sigmoid函数?我们在线性回归中得到一个预测值,现在我们想要对这个值进行分类;Sigmoid函数的自变量范围是[ -\infty,+\infty],值域是[0,1],Sigmoid函数完美地实现值到概率的转变

 

对于二分类的话,输出的值为0或1,输出值为1时,概率为h_{\theta }(x),所以输出值为0时,概率为-1-h_{\theta }(x),可以整合为上式。

3、逻辑回归求解

       同线性回归一样,引入似然函数,并且做log变换。此时是求l(\theta )的最大值,求解正数的最大值,也就是求解负数的最小值,引入负号,将问题转换为梯度下降任务,求解最小值。

 

 

        

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值