对Logistic回归模型,个人做的一些总结:

公式就不套用了,教材上面基本都有而且详细。logistic回归用图形化形式描述如下:

logistic回归是一种简单高效的分类模型,它不仅可以通过学习来预测样本的类别,还可以得到样本属于各个类别的概率信息。因此在机器学习中得到了及其广泛的应用。

同时,它还有比较与其他模型的一些优点:

(1)logistic回归模型是线性模型,线性模型的优势是稳定性强,求解简单。但通常情况下,线性回归拟合得到的输出范围是不确定的,可以从负无穷至正无穷的区间范围内,输出的“不确定性”给分类问题提出了很大的挑战。logistic回归模型汲取了一般线性模型的优点,同时由于增加了Sigmoid函数,因此将输出范围限定在了0-1区间,而最终的输出可以看作是输入的条件概率分布。因此具有很好的实用性和可解释性。

(2)模型求导方便,使用简单的求导法则即可完成模型的求导,因此很多教材/教程都将该模型作为了入门学习的模型,受众广大/使用简单。相比于神经网络/SVM等模型,对于应用者来说是拿来就可以用的起的模型。

(3)模型是基于统计学的,在二分类情况下,假设样本服从伯努利分布后最大化极大似然函数进行推导的结果,这一部分可以参考斯坦福大学的资料,因此是具备足够理论支撑的模型。

(4)同样是计算过程简单,对于现在互联网行业中轻则百万千万的样本量的输入来说,使用起来是低成本的,同时迭代起来也快。

(5)对于小样本量来说,logistic模型训练参数的个数与输入维数是基本一致的,在前期进过降维和特征选择之后,输入的特征并不会太多,因此需要训练的参数个数相比其他模型来说相对较少,过拟合的程度相对还好。

(6)处理多分类问题,可以使用one to all的方法训练多个分类器,在神经网络处理多分类问题时,最终输出结果通常会使用softmax函数,可以看作是logistic模型的广义推广。

欢迎同行指正和补充。

最新文章

  1. 不修改Xcode项目加载Reveal
  2. JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
  3. HTML静态网页 标签、表格
  4. 程序猿每个VPN真卡手
  5. 交叉报表列头排序时遇到的oracle问题—oracle ORA-12704:字符集不匹配、varchar2转化为nvarchar2字符缺失、case when else后的字符类型要一致
  6. 高性能CSS(二)
  7. arm linux中添加开机启动
  8. WCF技术剖析之十一:异步操作在WCF中的应用(下篇)
  9. DbUtility Ex
  10. CLR_Via_C#学习笔记之枚举
  11. 获取手机 id 与 ip
  12. HttpClient4.2 Fluent API学习
  13. 云计算之路-阿里云上-2017年最错误的选择: 生产环境使用 docker swarm
  14. EF架构~migration对mysql数据库的迁移
  15. Shell脚本中的break continue exit return
  16. NTP时间服务器实战应用详解-技术流ken
  17. POJ 3660 Cow Contest. (传递闭包)【Floyd】
  18. SciTe设置
  19. {Django基础九之中间件} 一 前戏 二 中间件介绍 三 自定义中间件 四 中间件的执行流程 五 中间件版登陆认证
  20. 【转】CEF3加载网页---多字节字符集和UNICODE字符集

热门文章

  1. [原创软件]Maya报错窗口监测器
  2. 算法题丨Next Permutation
  3. 以技术面试官的经验分享毕业生和初级程序员通过面试的技巧(Java后端方向)
  4. [AHOI 2005]COMMON 约数研究
  5. [SHOI2008]循环的债务
  6. [CQOI2013]棋盘游戏
  7. ●BZOJ 3238 [Ahoi2013]差异
  8. Codeforces Round #404 (Div. 2)
  9. hdu5558 后缀数组
  10. hdu3340 线段树+多边形