《美团机器学习实践》学习笔记:机器学习中的模型评价指标(二)——回归模型评估
平均绝对误差(Mean Absolute Error, MAE)
也称L1范数损失,计算公式如下:
其中N为样本数,是真实值,
是预测值。
MAE可以很好的刻画预测值与真实值的偏差。模型使用MAE作为损失函数则是对数据分布的中值进行拟合。
与之相似的是加权平均绝对误差(Weighted Mean Absolute Error, WMAE),计算公式如下:
其中是第i个样本的权重。
平均绝对百分误差(Mean Absolute Percentage Error, MAPE)
MAPE的计算公式如下:
MAPE在处无定义,且
接近0时,MAPE将大于100%。MAPE对负值误差的惩罚大于正值误差。
均方根误差(Root Mean Squared Error, RMSE)
公式如下
RMSE代表的是预测值与真实值差值的样本标准差。RMSE对大误差样本有更大的惩罚,对离群点敏感,健壮性不如MAE。模型使用RMSE作为损失函数时,是对数据分布的平均值进行拟合。
均方根对数误差(Root Mean Squared Logarithmic Error, RMSLE)
公式如下:
RMSLE对预测值偏小的样本惩罚比预测偏大的惩罚更大。实际应用时,无法对其进行直接优化,因此需要先对预测目标进行对数转换,再按均方根误差来算,即
最后对预测值进行还原
参考:《美团机器学习实战》
《美团机器学习实践》学习笔记:机器学习中的模型评价指标(二)——回归模型评估相关推荐
- python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)
[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...
- 吴恩达《机器学习》学习笔记十二——机器学习系统
吴恩达<机器学习>学习笔记十二--机器学习系统 一.设计机器学习系统的思想 1.快速实现+绘制学习曲线--寻找重点优化的方向 2.误差分析 3.数值估计 二.偏斜类问题(类别不均衡) 三. ...
- 台大机器学习基石学习笔记
台大机器学习基石学习笔记 标签(空格分隔): 机器学习 目录 台大机器学习基石学习笔记 目录 Lecture 1 The Learning Problem Course Introduction Wh ...
- 《机器学习》学习笔记(三)——线性模型
机器学习(Machine Learning)是一门多学科交叉专业,涵盖概率论知识,统计学知识以及复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效 ...
- 机器学习入门学习笔记:(4.2)SVM的核函数和软间隔
前言 之前讲了有关基本的SVM的数学模型(机器学习入门学习笔记:(4.1)SVM算法).这次主要介绍介绍svm的核函数.软间隔等概念,并进行详细的数学推导.这里仅将自己的笔记记录下来,以便以后复习查看 ...
- 机器学习入门学习笔记:(3.2)ID3决策树程序实现
前言 之前的博客中介绍了决策树算法的原理并进行了数学推导(机器学习入门学习笔记:(3.1)决策树算法).决策树的原理相对简单,决策树算法有:ID3,C4.5,CART等算法.接下来将对ID3决策树算法 ...
- 机器学习入门学习笔记:(2.3)对数几率回归推导
理论推导 在以前的博客(机器学习入门学习笔记:(2.1)线性回归理论推导 )中推导了单元线性回归和多元线性回归的模型. 将线性回归模型简写为:y=ωTx+by = \omega^Tx+b: ...
- 机器学习入门学习笔记:(2.2)线性回归python程序实现
上一篇博客中,推导了线性回归的公式,这次试着编程来实现它.(机器学习入门学习笔记:(2.1)线性回归理论推导 ) 我们求解线性回归的思路有两个:一个是直接套用上一篇博客最后推导出来的公式:另一 ...
- 吴恩达《机器学习》学习笔记十一——应用机器学习的建议
吴恩达<机器学习>学习笔记十一--应用机器学习的建议 一.训练完模型后下一步要做什么 二.评估算法与模型选择 1.训练集与测试集 2.训练/测试步骤 3.模型选择 4.数据集新的划分--验 ...
- 吴恩达《机器学习》学习笔记十一——神经网络代码
吴恩达<机器学习>学习笔记十一--神经网络代码 数据准备 神经网络结构与代价函数· 初始化设置 反向传播算法 训练网络与验证 课程链接:https://www.bilibili.com/v ...
最新文章
- smoteenn算法_类别不平衡问题之SMOTE算法(Python imblearn极简实现)
- 完美解决tar文件window解压问题
- svn cleanup failed–previous operation has not finished 解决方法
- 如何从Java中的字符串值获取枚举值?
- flutter加载本地html标签,Flutter中如何加载并预览本地的html文件的方法
- javadrawstring设置字符大小_LaTex学术写作——编辑文档格式 设置论文标题与摘要...
- VTK:PolyData之ThinPlateSplineTransform
- android 单位转换工具,Android单位转换----常用单位转换工具类
- Java Optionals获得更具表现力的代码
- ssh重装ubuntu_Ubuntu环境下SSH的安装及使用详解
- 使用网络TCP搭建一个简单文件下载器
- Matlab之数据处理
- 为什么民营银行,农村商业银行存款,定期存款利率比五大行还高?
- BZOJ.2555.SubString(后缀自动机 LCT)
- ubuntu8.04 升级到8.10后,apache2 不能用的解决办法
- Wannafly挑战赛9: B. 数一数
- [Odoo] Report PDF 分页
- 02web前端笔试题
- mysql索引左倾_MySQL索引学习
- 研究生跟了一个很棒的导师是种怎样的体验?