L1和L2范式

Posted raul313

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了L1和L2范式相关的知识,希望对你有一定的参考价值。

监督机器学习问题无非就是再规则化参数的同时最小化误差。

  • *最小化误差是为了让我们的模型拟合我们的训练数据,而规则化参数是防止我们的模型过分拟合我们的训练数据

规则化参数的作用:

  • *使得模型简单,且具有好的泛化性能(也就是测试误差小)
  • *将人对这个模型的先验知识融入到模型的学习当中,使得模型具有稀疏、低秩、平滑等等特性。

规则化符合奥卡姆剃刀原理

  • *思想:在所有可能选择的模型中,我们应该选择很好地解释已知数据并且十分简单的模型。规则化是结构风险最小化策略的实现,是在经验风险上加了一个正则化项(regularizer)或者惩罚项(penalty term).

一般监督学习可以看做最小化下面的目标函数:

技术分享 
- *机器学习大部分模型目标函数基本都是如此,无非就是变换这两项而已。 
-第一项LOSS函数: 
– square loss, 那就是最小二乘; 
– log-Loss, 那就是Logistic Regression; 
–Hinge Loss, 那就是SVM; 
–exp-Losss, 那就是牛逼的Boosting了;

 







以上是关于L1和L2范式的主要内容,如果未能解决你的问题,请参考以下文章

面试题集锦

L1和L2范式

L1 loss L2 loss

机器学习之广义线性模型

逻辑回归--参数解释+数据特征不独热编码+训练数据分布可视话

深度学习吴恩达网易公开课练习(class2 week1 task2 task3)