机器学习中正则化的理解
来源:互联网 发布:轻松赚软件怎么样 编辑:程序博客网 时间:2024/06/05 02:38
http://www.haodaima.net/art/2591450
正则化是结构风险最小化策略的实现,是在经验风险上加上一个正则项(regularizer)或罚项(penalty term)。是模型选择的典型方法。正则化项一般是模型复杂度的单调递增函数,模型越复杂,正则化值越大。比较常用的正则化项有模型参数向量的范数,1-norm、2-norm
第1项经验风险较小的模型可能比较复杂(非零参数多),这是第2项的模型复杂度会较大。正则化的作用是选择经验风险与模型复杂度同时较小的模型。
用奥卡姆剃刀原理解释:在模型选择时,能够很好地解释已知数据并且十分简单的模型才是应该选择的模型。
从贝叶斯估计角度来看:正则项对应于模型的先验概率,可以假设复杂的模型具有较小的先验概率,而简单的模型具有加大的先验概率。(类似奥卡姆剃刀解释)
正则化的理解:
正则化就是对最小化经验误差函数上加约束,这样的约束可以解释为先验知识(正则化参数等价于对参数引入先验分布)。
约束有引导作用,在优化误差函数的时候倾向于选择满足约束的梯度减少的方向,使最终的解倾向于符合先验知识(如一般的l-norm先验,表示原问题更可能是比较简单的,这样的优化倾向于产生参数值量级小的解,一般对应于稀疏参数的平滑解)。
同时正则化,解决了逆问题的不适定性,产生的解是存在,唯一同时也依赖于数据的,噪声对不适定的影响就弱,解就不会过拟合,而且如果先验(正则化)合适,则解就倾向于是符合真解(更不会过拟合了),即使训练集中彼此间不相关的样本数很少。
正则化大概有两个功能:
1,从模型修正上看,起了一个trade-off作用,用于平衡学习过程中两个基本量,名字诸如bias-variance、拟合能力-泛化能力、损失函数-推广能力、经验风险-结构风险等等;
2,从模型求解上看,正则化提供了一种唯一解的可能,众所周知,光用最小二乘拟合可能出现无数组解,加个L1或L2正则化项能有唯一解,即不适定性
- 机器学习中正则化的理解
- 机器学习中关于正则化的理解
- 机器学习中对于正则化的理解
- 机器学习中正则化项L1和L2的直观理解
- 机器学习中正则化项L1和L2的直观理解
- 机器学习中正则化项L1和L2的直观理解
- 机器学习中正则化项L1和L2的绘图+理解
- 机器学习中正则化项L1和L2的直观理解
- 机器学习中正则化项L1和L2的直观理解
- 机器学习中的正则化项的理解
- 转载 机器学习--正则化理解
- 新型机器学习算法:正则化理解
- 机器学习的正则化
- 机器学习中防止过拟合的正则化
- 机器学习中overfitting的理解
- 机器学习中偏差、方差的理解
- 机器学习中Precision,Recall的理解
- 机器学习中L1正则化和L2正则化的区别
- 海军节上的鸣炮声计算
- linux环境下监听nginx状态页面,判断tomcat是否down机,给管理员发短信和邮件
- mysql sql语句大全(2)
- 打印如下图案:要求,通过输入不同的参数(比如1、2、3、4...N)该图案可以90°*N的倍数进行顺时针旋转。不需要图形化界面,在控制台中输出即可。注意:图中的“I”为占位符,真实的图形不应该有此符号
- 单链表是否相交
- 机器学习中正则化的理解
- DownloadManager的应用小知识
- 恢复消失的成员函数提示功能
- ceph存储 linux下扩展属性EA
- 程序员面试宝典学习记录002
- linux查询video设备类型
- 为jquery Easyui 添加小图标
- 使用git连接Xcode连接到OSchina上
- bzoj 1024 生日快乐 暴力搜索