美文网首页
机器学习的目标函数、损失函数

机器学习的目标函数、损失函数

作者: 毕一 | 来源:发表于2019-08-13 19:31 被阅读0次

损失函数又叫代价函数。目标函数是一个更加广的概念。对于目标函数来说在有约束条件下的最小化就是损失函数。

用损失函数来度量拟合程度:

损失函数

损失函数越小代表模型拟合的越好。

风险函数是损失函数的期望,关于训练集的平均损失称为经验风险:

经验风险

我们的目标是使得经验风险最小。

一个好的模型不仅要使得经验风险最小,还要避免过度拟合,也就是要满足结构风险最小化。此时定义一个函数J(f)。

J(f)负责衡量模型的复杂度,在机器学习中也叫作正则化,常用的有L1和L2范式。L1范数为各参数绝对值之和,L2范数为各参数平方和的开方值,λ是一个超参数,用于控制正则化程度。

另外介绍两种正则化方法:训练集增强(更多数量的训练集是提升机器学习模型泛化能力的最好方法)、dropout(是一种计算方便但功能强大的正则化方法,适用于最近很火的神经网络。他的基本步骤是在每一次的迭代中,随机删除一部分节点,只训练剩下的节点。每次迭代都会随机删除,每次迭代删除的节点也都不一样,相当于每次迭代训练的都是不一样的网络,通过这样的方式降低节点之间的关联性以及模型的复杂度,从而达到正则化的效果。)、earlystopping(提前终止)

到了这一步我们就可以定义我们的目标函数了。目标函数就是我们的终极优化函数,既保证经验风险最小话,也保证结构风险最小化,函数定义如下:

目标函数

相关文章

  • 损失函数、代价函数、目标函数

    Q:机器学习中的损失函数、代价函数、目标函数有什么联系和区别? A:在监督学习中,损失函数用来评估模型的预测值和真...

  • 损失函数

    聊聊机器学习中的损失函数 机器学习中的损失函数 平方损失(线性回归) 对数损失(交叉熵损失 softmax, lo...

  • 机器学习的目标函数、损失函数

    损失函数又叫代价函数。目标函数是一个更加广的概念。对于目标函数来说在有约束条件下的最小化就是损失函数。 用损失函数...

  • XGBOOST整理

    首先说一下目标函数,常见的机器学习目标函数主要由两部分组成:损失函数和正则化项。

  • 机器学习常见问题

    1.损失函数 机器学习中损失函数:线性回归使用的就是最小平方和损失函数、Logistic回归使用的交叉熵损失函数....

  • 机器学习中的目标函数、损失函数

    损失函数(loss function)又叫做代价函数(cost function),是用来评估模型的预测值与真实值...

  • 各机器学习模型的目标函数

    目标函数和损失函数的区别 损失函数:模型拟合的越好,损失应该越小; 目标函数:优化的目标,可以是“损失函数”或者“...

  • 深入机器学习的梯度优化

    简介 机器学习在选定模型、目标函数之后,核心便是如何优化(目标)损失函数。而常见的优化算法中,有梯度下降、遗传算法...

  • 人工智能之数学(三) ------ 凸优化

    一.机器学习中的优化问题 损失函数 : 模型与实际数据匹配程度越好,损失函数就越小,如果相差较大,损失函数也会相对...

  • Loss function

    常见的损失函数 通常机器学习每一个算法中都会有一个目标函数,算法的求解过程是通过对这个目标函数优化的过程。在分类或...

网友评论

      本文标题:机器学习的目标函数、损失函数

      本文链接:https://www.haomeiwen.com/subject/wckbjctx.html