zoukankan      html  css  js  c++  java
  • 经验风险最小化与结构风险最小化

    经验风险最小化与结构风险最小化

    经验风险最小化

    经验风险最小化的策略认为,经验风险最小的模型是最优的模型:

    [min_{fin F}frac{1}{N}sum^N_{i=1}L(y_i,f(x_i)) ag7 ]

    当样本容量足够大时,经验风险最小化能保证有很好的学习效果。比如,极大似然估计就是经验风险最小化的一个例子,当模型是条件概率分布,损失函数是对数损失函数时,经验风险最小化就等价于极大似然估计

    但当样本容量很小时,经验风险最小化容易导致“过拟合”。

    结构风险最小化

    结构风险最小化(structural minimization, SRM)是为了防止过拟合提出的策略。结构风险最小化等价于正则化(regularization)。结构风险在经验风险上加上表示模型复杂度的正则化项(regularizer)或罚项(penalty term)。结构风险的定义是:

    [R_{srm}(f)=frac{1}{N}sum^{N}_{i=1}L(y_i,f(x_i))+lambda J(f) ag8 ]

    其中(J(f))是模型复杂度的函数,(lambdageq0)是系数,用来权衡经验风险和模型复杂度。

    结构风险最小化的策略认为结构风险最小的模型是最优模型:

    [min_{fin F}[frac{1}{N}sum^N_{i=1}L(y_i,f(x_i))+lambda J(f)] ]

    结构风险小需要经验风险和模型复杂度同时都小,结构风险小的模型往往对训练数据以及未知的测试数据都有较好的预测。

    比如,贝叶斯估计中的最大后验概率估计(maximum posterior probability estimation,MAP)就是结构风险最小化的一个例子,当模型是条件概率分布、损失函数是对数损失函数、模型复杂度由模型的先验概率表示时,结构风险最小化就等价于最大后验概率估计。

    参考:https://blog.csdn.net/pxhdky/article/details/83544932

  • 相关阅读:
    ASP.NET MVC自定义Module记录管道事件执行顺序
    Pro ASP.NET MVC 5 Platform-第三章 ASP.NET 生命周期
    C#基础-反射
    C#7语法快速参考-第一章 Hello World
    两张趣图助你理解 HTTP 状态码!
    dev listbox使用
    aspose导出数据
    dev chart使用
    linq多个条件
    json返回数据多个是数组,单个就不是处理方案
  • 原文地址:https://www.cnblogs.com/Jason66661010/p/14630688.html
Copyright © 2011-2022 走看看