Day3 逻辑回归

Posted zhangwb204

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day3 逻辑回归相关的知识,希望对你有一定的参考价值。

分类问题Classification

  一些典型的分类问题,如:

           技术分享图片

  y的取值不是一条曲线,而是几个离散值。

逻辑回归模型Logistic  regression的假设函数表达式

  逻辑回归模型中,要使 0<=hθ(x)<=1,可令

          技术分享图片

  其函数图像为

  技术分享图片

  称其为Sigmoid Function或Logistic Function。

  hθ(x)就表示输入一个x的值时,y=1的概率。

决策边界Decision  boundary  

  线性决策边界

   技术分享图片

  非线性决策边界 

  技术分享图片

 代价函数和梯度下降

  线性回归中的代价函数为

  技术分享图片

  但如果用此代价函数进行拟合时,可能出现如下图的情况:

  技术分享图片

  逻辑回归的代价函数的cost可取为

  技术分享图片

  其图像为

  技术分享图片

  技术分享图片

  最后的逻辑回归的代价函数为:

    技术分享图片

  可简写为

   技术分享图片

  为了得到minθJ(θ),可利用梯度下降

  技术分享图片

  代入J(θ),得

  技术分享图片

高级优化算法

  给定θ,就可以计算技术分享图片

  利用这两个值,我们可以利用除梯度下降以外的算法,如Conjugate  gradient,BFGS,L-BFGS来更快更好的得到θ。

  这些算法会更复杂,但它不需要选择学习速率α,速度也比梯度下降更快。

多类别分类问题Multi‐class  classi?cation

  在处理多类别分类问题时,我们选择一个类别,将其余类别都当做同一类别,然后对每一种情况使用二元逻辑回归,然后选择hθ(x)的最大值作为返回值。

  技术分享图片

 

以上是关于Day3 逻辑回归的主要内容,如果未能解决你的问题,请参考以下文章

逻辑回归

逻辑回归原理

线性回归逻辑回归

逻辑回归解决啥问题

数据挖掘系列 啥是逻辑回归训练模型?

逻辑回归算法原理是啥?