zoukankan      html  css  js  c++  java
  • 逻辑回归 & 递归下降算法

    0)递归下降算法的目的是通过不断迭代,逼近函数的最小值,从而求出参数

    1)逻辑回归实际上是一个分类器, 利用已有的样本来训练 sigmoid 函数

    (1) sigmoid 函数的一般形式:

     

    (2) sigmoid 函数的图形:

     

    (3) 预测函数 :  

         

         比如说有一个样本x, 他有10个 features : ,根据可以得到他们的预测函数的值: 

        

       那么就可以知道样本X 的归属 :  是一类, 否则是另一类。

         注意:这里假设线性边界情况 : 即形如 , 而不会是  这种。而且推导也是基于这个假设的。

     

    3) 推导过程

      (1) 首先注意到  的函数值域位于 [0,1],类别分为 0,1 两类。

         越接近于1,样本属于类别1 的可能性越大;否则, 越远离1,样本属于类别0 的可能性就越大。

        所以 可以看做是给定样本 X 的 features ,并已知参数θ,该样本属于类别1 的概率:

        ,其中样本的归属类别用 y 来表示。

      (2) y 满足二项分布

        

        

      (3) 根据 MLE

        

        

      (3) 定义新的函数:

        

        

      (4) 推导,求 J(θ) 对 feature j 的偏导

        

        定义 A, 和 B

        

        

        所以:

        

      (5) 推导 A,B

        

        

        

        

        

        

        

        

        

        

        

        

        (6) 最后

        

        

        

        

        

        

         

  • 相关阅读:
    点云处理算法核心-八叉树
    点云平台之cloudCompare开发三
    点云法向量估计方法
    PCL源码编译
    PCL裁剪之多边形裁剪
    点云平台PCLvisualization多边形裁剪方法初探
    点云合并pcl重载“+”
    点云平台之CloudCompare开发二
    点云平台之QtitanRibbon
    神舟电脑 战神ZX6-CT5A2 键盘失灵
  • 原文地址:https://www.cnblogs.com/happylong/p/4354810.html
Copyright © 2011-2022 走看看