美文网首页
[机器学习算法]逻辑回归模型

[机器学习算法]逻辑回归模型

作者: TOMOCAT | 来源:发表于2020-01-28 14:56 被阅读0次

前言

线性回归模型可以用于回归模型的学习,当我们需要用线性模型实现分类问题比如二分类问题时,需要用一个单调可微函数将线性回归的连续结果映射到分类回归真实标记的离散值上。

推导过程

考虑二分类任务,其输出标记:

y\in\{0,1\}
但是线性回归模型产生的预测值是实值z,因此我们需要将实值z转化为0/1的离散值,最理想的函数就是“单位阶跃函数”unit-step function
y= \begin{cases} 0,z<0\\ 0.5,z=0\\ 1,z>0\\ \end{cases}
即当预测值z大于0就判为正例,预测值z小于0就判为负例,预测值为0即可任意判别。
然而单位跃阶函数本身不连续,我们希望找到能在一定程度上近似单位阶跃函数的“替代函数”,并希望它单调可微。对数几率函数logistic function正好能满足这个要求:

y=\frac{1}{1+e^{-z}}
从而因变量y与自变量x的表达式为:

y=\frac{1}{1+e^{-(w^Tx+b)}}
也可以写作:

ln\frac{y}{1-y}=w^Tx+b

注:若将y视为样本x作为正例的概率,那么1-y就是其作为反例的概率,那么两者的比值:y/(1-y)称为“几率”(odds),反映了x作为正例的相对可能性,对几率取对数则得到“对数几率”(log odds,也叫做logit)

由于“对数几率”的取值是实值,因此我们相当于用线性回归方法的预测结果去逼近真实标记的对数几率。

参数估计

前面我们已经解释过y相当于样本x作为正例的概率,那么模型可改写成:

ln\frac{p(y=1|x)}{p(y=0|x)}=w^Tx+b
根据:

p(y=1|x)+p(y=0|x)=1
我们可以得到:

p(y=1|x)=\frac{e^{w^Tx+b}}{1+e^{w^Tx+b}}

p(y=0|x)=\frac{1}{1+e^{w^Tx+b}}
给定数据集D

D=\{(x_i,y_i)\},i=1,2,...,m
我们通过极大似然法maximum likelihood method估计wb,即令每个样本属于其真实标记的概率越大越好:

l(w,b)=\sum_{i=1}^{m}lnp(y_i|x_i;w,b)

逻辑回归优点

  1. 直接对分类可能性建模,无需实现假设数据分布,这样就避免了假设分布不准确所带来的问题
  2. 不仅能够预测类别,而且可以得到不同分类的概率预测,对许多需利用概率辅助决策的任务很有用。
  3. 对率函数是任意阶可导的凸函数,有很好的数学性质

相关文章

  • 算法模型

    LR ▐ 算法原理 逻辑回归LR(Logistic Regression)模型作为经典的机器学习分类模型,以其可...

  • 网易微专业-机器学习工程师 百度网盘分享

    课程大纲: 导论 机器学习介绍与算法一览 算法与案例:线性回归与逻辑回归 算法与案例:树模型 算法与案例:支持向量...

  • 机器学习算法的优缺点

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

  • 回归算法学习

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

  • 2019-10-29

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

  • 逻辑回归为什么用交叉熵损失函数

    1 Logistic Regression(逻辑回归) 逻辑回归是机器学习中的一个非常常见的模型, 逻辑回归模型其...

  • [机器学习算法]逻辑回归模型

    前言 线性回归模型可以用于回归模型的学习,当我们需要用线性模型实现分类问题比如二分类问题时,需要用一个单调可微函数...

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

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

  • 机器学习-逻辑回归-总结

    逻辑回归是机器学习中的常用算法,不仅广泛应用于互联网行业,而且在Kaggle比赛中也经常被使用。 逻辑回归模型适用...

  • 逻辑回归

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

网友评论

      本文标题:[机器学习算法]逻辑回归模型

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