机器学习之逻辑回归算法

作者: lirainbow0 | 来源:发表于2017-08-08 20:26 被阅读145次

已知有n个特征x_i,我们需要通过这n个特征进行组合建模,最简单的即是线性组合,但是这里加入了一个扰动因子(为了模拟真实场景特征的变化)

为了实现数值与概率的映射,我们需要一个概率函数将上述线性变化之后的值转换为概率,针对2分类问题,该概率函数为sigmoid函数

针对2分类问题,分类为1和分类为0的概率分别为

这里我们假设Y|X服从伯努利分布,由伯努利分布公式可得观测概率为

因此可得似然函数为

下面将根据公式推导为什么该概率函数为sigmoid函数

假定概率函数具有以下性质

eq-1

根据信息论中定义的最大熵可得

eq-2

从上面的已知条件中,根据标准的解约束不等式优化方法(拉格朗日不等式可得)

eq-3

这里对不等式求导,并令求导的结果等于0(求取极值)可得

eq-4

求导之后可得

eq-5

化简公式之后可得

eq-6

将公式6带入公式1的条件2中化简可得

eq-7

然后将公式7代入公式6可得最终的表达式(softmax函数)

针对2分类问题(k=2),化简softmax函数可得(sigmoid函数)

参考文献

The equivalence of logistic regression and maximum entropy models

相关文章

  • 机器学习算法的优缺点

    机器学习算法的优缺点 机器学习算法的优缺点 线性回归 Linear Regression 逻辑回归 Logisti...

  • 回归算法学习

    回归算法是机器学习中的经典算法之一,本文是对学习线性回归和逻辑回归算法进行的总结,线性回归与逻辑回归算法解决的分别...

  • 机器学习预测乳腺癌良恶性(1)(逻辑回归)

    逻辑回归算法思想:逻辑回归(LogisticRegression)是当前机器学习算法比较常用的方法,可以用来回归分...

  • 逻辑回归

    逻辑回归是一种解决分类问题的机器学习算法。 逻辑回归可以视为回归算法也可以视为分类算法,但通常用于分类,#####...

  • 机器学习之Logistic回归(逻辑蒂斯回归)

    机器学习之Logistic回归(逻辑蒂斯回归)

  • 2019-10-29

    Day2 简单线性回归模型 机器学习入门--简单线性回归机器学习算法之线性回归算法 导入库matplotlib 绘...

  • 逻辑回归模型

    1.逻辑回归介绍2.机器学习中的逻辑回归3.逻辑回归面试总结4.逻辑回归算法原理推导5.逻辑回归(logistic...

  • 逻辑回归公式推导

    逻辑回归 逻辑回归到底是分类还是回归?它是经典的二分类算法 机器学习算法选择:先逻辑回归再用复杂的,能简单的还是用...

  • 7 逻辑回归

    本章讲解一个在机器学习领域里,用到的最多的一个算法,逻辑回归 1 逻辑回归 逻辑回归是一个分类算法 回归问题怎么解...

  • 机器学习之逻辑回归算法

    已知有n个特征x_i,我们需要通过这n个特征进行组合建模,最简单的即是线性组合,但是这里加入了一个扰动因子(为了模...

网友评论

    本文标题:机器学习之逻辑回归算法

    本文链接:https://www.haomeiwen.com/subject/jsjalxtx.html