当前位置: 首页 > news >正文

(转)正则化等最优化方法介绍

参考:

http://blog.csdn.net/pipisorry/article/details/52108040


附带  损失函数;经验风险;正则化;结构风险

  损失函数(loss function)是用来估量你模型的预测值f(x)与真实值Y的不一致程度,它是一个非负实值函数,通常使用L(Y, f(x))来表示,损失函数越小,模型的鲁棒性就越好。

损失函数是经验风险函数的核心部分,也是结构风险函数重要组成部分。

模型的结构风险函数包括了经验风险项和正则项,通常可以表示成如下式子(一般来说,监督学习可以看做最小化下面的目标函数):

式子左边表示经验风险函数,损失函数是其核心部分;式子右边是正则项。式子整体是结构风险函数,其由经验风险函数和正则项组成。

其中,第一项L(yi,f(xi;w)) 衡量我们的模型(分类或者回归)对第i个样本的预测值f(xi;w)和真实的标签yi之前的误差。因为我们的模型是要拟合我们的训练样本的,所以我们要求这一项最小。即前面的均值函数表示的是经验风险函数,L代表的是损失函数;

但正如上面说言,我们不仅要保证训练误差最小,我们更希望我们的模型测试误差小,所以我们需要加上第二项,也就是对参数w的规则化函数Ω(w)去约束我们的模型尽量的简单。即后面的Φ是正则化项(regularizer)或者叫惩罚项(penalty term),它可以是L1,也可以是L2,或者其他的正则函数。

整个式子表示的意思是找到使目标函数最小时的θ值。机器学习的大部分带参模型都和这个不但形似,而且神似,其实大部分无非就是变换这两项而已。

相关文章:

  • 「图文互搜+情感分析」聚客AI前沿技术拆解:用Hugging Face玩转多模态AI大模型
  • windows安装Mysql
  • 手机端本地服务与后端微服务的技术差异
  • Tailwind CSS 初学者入门指南:项目集成,主要变更内容!
  • 探秘 FFmpeg 版本发展时间简史
  • 解决VS Code中Vue项目不识别`@/`的可能解决方案及总结
  • 【mdlib】0 全面介绍 mdlib - Rust 实现的 Markdown 工具集
  • 模板元编程(Template Metaprogramming, TMP)
  • PCB封装主要组成元素
  • Hadoop基础知识
  • 用 PyQt5 和 asyncio 打造接口并发测试 GUI 工具
  • 数据结构-查找
  • 在vue项目中实现svn日志打印
  • LeetCode hot 100—最长有效括号
  • HTML应用指南:利用GET请求获取微博签到位置信息
  • 中介者模式:解耦对象间复杂交互的设计模式
  • 虚拟机详解
  • 音视频之H.265/HEVC环路后处理
  • 修改了Element UI中组件的样式,打包后样式丢失
  • 2194出差-节点开销Bellman-ford/图论
  • 儒说︱问世间孝为何物
  • 上海银行一季度净赚逾62亿增2.3%,不良贷款率与上年末持平
  • 北京画院上海“点画”:评论家展场一对一评点
  • 第四届全民阅读大会在太原举办,李书磊出席并讲话
  • 低轨卫星“千帆星座”已完成五批次组网卫星发射,未来还有这些计划
  • 央行上海总部答澎湃:上海辖内金融机构已审批通过股票回购增持贷款项目117个