栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

机器学习——逻辑回归、正则化

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

机器学习——逻辑回归、正则化

一、Logistic Regression

假设函数:

决策边界取决于θ参数的选取,而与样本无关

损失函数:

梯度下降:

可以发现:逻辑回归问题的梯度下降和线性回归的梯度下降公式相同

过拟合的解决方法 1.通过减少特征变量的个数
  1. 手动减少样本的特征变量(但是这样就舍掉了一些可能有作用的特征变量)
  2. 使用模型选择算法(Model selection algorithm)来自动选择哪些特征变量需要保留哪些可以删除
2.正则化

机器学习中经常会在损失函数中加入正则项,称之为正则化(Regularize)。它是为了防止模型过拟合,它的原理是在损失函数上加上某些规则(限制),使参数尽可能地小,从而减少求出过拟合解的可能性

对正规方程的正则化

逻辑回归、神经网络与SVM的选择
  • 当特征n相对于样本m的数量多时,选择逻辑回归或无核的SVM
  • 当样本m相对于特征n的数量多时,选择SVM
  • 当样本m远大于特征n的数量时,选择逻辑回归或无核的SVM
  • 神经网络适用于上面的所有情况,不过神经网络对算力的要求比较高,会比较费时

本文只用于个人学习与记录,侵权立删

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1010282.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号