机器学习(三):逻辑回归

本文介绍了逻辑回归的概念,作为从线性回归到分类问题的转变。通过sigmoid函数将线性回归的连续值映射到[0,1]区间,用于表示概率。进一步讲解了逻辑回归的预测函数、损失函数、似然函数和梯度下降法在求解参数过程中的应用。" 103906881,6649953,Reactor模式与Netty线程模型解析及最佳实践,"['Netty', '并发编程', '事件驱动', '网络编程']
摘要由CSDN通过智能技术生成

机器学习(三):逻辑回归

前面讲了 线性回归梯度下降 我们已经能简单的解决一些 回归 问题了。

这一次我们就来聊聊 逻辑回归吧。

可能有人已经发现了 线性回归逻辑回归 都带有 回归 两个字,想想之前所说的 回归 意味着模型最后返回一个 “值” ,但是在这边需要提醒一下我们要区分开 逻辑回归线性回归

线性回归:是一个典型的 回归 模型。

逻辑回归:是一个经典的 分类 模型。

那么为什么一个 分类 模型会取名为 回归 呢?

那么等到你理解了 逻辑回归 怎么来的以后你就会发现,其实逻辑回归是来源于线性回归的,只不过 逻辑回归 是将 线性回归 的回归问题转换为分类问题,这就是比较有意思的啦(还是那句话:计算机是门玄学)。

那么说了那么多,我们开始学习吧(开心点啦)


逻辑回归的引入

首先我们知道了线性回归返回的值范围在 ( − ∞ , + ∞ ) (-\infty,+\infty) (,+) 内,而二分类算法结果我们可以简单看为 0或1

那么我们就可一想像将一个在 ( − ∞ , + ∞ ) (-\infty,+\infty) (,+) 范围的值映射到 [0,1]

在此我们引入了 sigmod 函数

公式:

    S i g m o i d ( Z ) = 1 1 + e − z Sigmoid(Z) = \frac 1{1+e^{-z}} Sigmoid(Z)=1+ez1


我简单地去了解了下 sigmoid 函数的来源


首先统计学中有 比对比值(机会比,优势比,交叉乘积比,相对比值,赔率等)

公式:   p 1 − p \frac p{1-p} 1pp     范围 [ 0 , + ∞ ] [0,+\infty] [0,+]


当给 比对比值 取对数时


公式:   l n ( p 1 − p ) ln(\frac p{1-p}) ln(1pp)


那么对于函数

     y = l n ( p 1 − p ) y = ln(\frac {p}{1-p}) y=ln(1pp)

就完成了将 p 映射到 y

我们可以化简一下就能得到 y 到 p 的映射了

化简:

     e y = p 1 − p e^y = \frac p{1-p} ey=1pp

     e − y = 1 − p p e^{-y} = \frac {1-p}{p} ey=p1p

     e − y + 1 = 1 p e^{-y} + 1 = \frac {1}{p} ey+1=p1

     p = 1 1 + e − y p = \frac {1}{1+e^{-y}} p=1+ey1

写到这就可以看出我们化简得到的函数就是前面所说的 sigmoid 函数

这边还需要注意一点,有关于 sigmoid 函数的性质

     s ′ ( x ) = s ( x ) ( 1 − s ( x ) ) s'(x) = s(x)(1-s(x)) s(x)=s(x)(1s(x))

     s ′ ( x ) = ( 1 1 + e − x ) ′ s'(x) = (\frac {1}{1+e^{-x}})' s(x)=(1+ex1)

         = e − x ( 1 + e − x ) 2 = \frac {e^{-x}}{(1+e^{-x})^2} =(1+ex)2ex

         = ( 1 1 + e − x ) ( 1 − 1 1 + e − x ) = (\frac {1}{1+e^{-x}})(1- \frac {1}{1+e^{-x}}) =(1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值