机器学习 之损失函数
目录 0、损失函数简介 0.1 对数损失函数 0.2 平方损失函数 0.3 指数损失函数??含义 0.4 合页损失函数 0.5 其他损失函数 1、KNN损失函数 2、朴素贝叶斯 3、决策树 4、逻辑回归 5、支持向量机 6、Adaboost提升算法 7、EM算法 8、隐式马尔科夫模型 9、条件随机场 12、线性回归 10、XGBoost算法 11、LightGBM算法三 0、损失函数简介 损失函数是用来估量你模型的预测值f(x)与真实值y之间的不一致程度,它是一个非负实值函数,通常使用 L(y, f(x)) 来表示。损失函数越小,模型的鲁棒性就越好。 损失函数是经验风险函数的核心部分,也是结构风险函数重要组成部分。模型函数包括了经验风险项和正则项,表达公式为: \[ \theta ^{*} = argmin_{\theta} \frac{1}{N} \sum_{i=1}^{N} L(y_{i}, f(x_{i}; \theta)) + \lambda \Phi (\theta)\] 前面的均值函数表示的是经验风险函数,L表示损失函数,后面的 \(\Phi\) 是正则化项或者惩罚项。可以是L1,也可以是L2。整个表达式就是使目标函数最小时的 \(\theta\) 值。 令数据集为{X,y},其中 \(X = {x_{1}, x_{2}, ... , x_{N}}\) , \(x_{i