版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
指标评价过拟合和欠拟合拟合是指机器学习模型在训练的过程中,通过更新参数,使得模型不断契合可观测数据(训练集)的过程。欠拟合指的是模型在训练和预测表现都不好,往往由于模型过于简单,如图(a)所示。正常模型指的是模型在训练和预测表现都好,如图(b)所示。过拟合是指由于模型过于复杂,模型在训练集上的表现很好,但在测试集上表现较差,如图(c)所示。欠拟合1)添加新特征当特征不足或者现有特征与样本标签的相关性不强时,模型容易出现欠拟合。通过“组合特征”等进行处理。2)模型优化:提升模型复杂度模型的复杂度可以使模型拥有更强的拟合能力。例如,在线性模型中添加高次项等进行处理。不同的建模算法针对不同的业务场景有不同的表现,尝试不同的建模算法,从中比较,择优者而用之。细分群体,建立多个模型,对应不同的核心客户群体。3)减少正则项权重过拟合1)获取更多的训练样本
由于模型训练了包含噪音在内的所有特征,导致模型过拟合,通过获取更多的训练样本,可以衰减噪音权重。2)减少特征数目特征共线性检查,利用Pearson相关系数计算变量之间的线性相关性,如果自变量中属于中度以上线性相关的多个变量,只需要保留一个就可以。重要特征筛选,利用决策树模型,降低树的深度、进行剪枝等,筛选出重要特征。数据降维,主成分分析,保留特征变量重要差异。3)增加正则项权重减少高次项的影响。例如,添加L2正则化到损失函数等。分类评估标准混淆矩阵准确率精确率召回率F1scoreROC曲线
AUC面积分类评估报告混淆矩阵混淆矩阵也称误差矩阵,用于评价算法或者分类器的结果。混淆矩阵由n行n列组成,每一列代表了预测类别,每一列的总数表示预测为该类别的数据的数目;每一行代表了数据的真实归属类别,每一行的总数表示该类别的数据实例的数目。每一列中的数值表示真实数据被预测为该类的数目。混淆矩阵准确率准确率(Accuracy,缩写ACC)是最常用的分类性能指标。准确率是指有病被检查的TP是检测对了,没病也检测的TN也是检测对了。准确率(Accuracy)=预测正确样本数/总样本数。
sklearn.metrics模块提供accuracy_score函数,形式如下所示:sklearn.metrics.accuracy_score(y_true,y_pred,normalize)精确率精确率(Precision)又称为查准率,容易和准确率混淆。精确率只是针对预测正确的正样本而不是所有预测正确的样本,精准率是正确预测的正例数/预测正例总数。公式如下所示:sklearn.metrics模块提供precision_score函数,形式如下所示:sklearn.metrics.precision_score(y_true,y_pred)召回率召回率(Recall)就是所有准确的条目有多少被检索出来,召回率可理解为查全率。查准率和查全率是一对矛盾的度量。一般来说,查准率高时,查全率往往偏低;而查全率高时,查准率往往偏低。召回率是正确预测的正例数/实际正例总数sklearn.metrics模块提供recall_score函数,形式如下所示:recall_score(y_true,y_pred,average)F1scoreF1分数(F1Score)用于衡量二分类模型精确度,是精确率和召回率的调和值,变化范围在0-1。F1计算公式如下所示:sklearn.metrics模块提供f1_score函数,形式如下所示:f1_score(y_test,predictions,average="micro")ROC曲线ROC全称是“受试者工作特征”(ReceiverOperatingCharacteristic)曲线,用于描述混淆矩阵中FPR-TPR两个量之间的相对变化情况。ROC曲线的横轴是FPR,纵轴是TPR。ROC曲线用于描述样本的真实类别和预测概率。AUC面积 AUC(AreaUnderCurve)是指ROC曲线下的面积,由于ROC曲线一般都处于y=x这条直线的上方,所以AUC的取值范围在0.5和1之间。AUC只能用于评价二分类,直观的评价分类器的好坏,值越大越好
sklearn.metrics模块提供roc_auc_score函数,形式如下所示:sklearn.metrics.roc_auc_score(y_true,y_score)分类评估报告sklearn中的classification_report函数用于显示主要分类指标的文本报告,显示每个类的精确度、召回率、F1值等信息。classification_report函数形式如下所示
classification_report(y_true,y_pred,labels,target_names)回归评估方法平均绝对误差均方误差r2_score平均绝对误差平均绝对误差(MeanabsoluteError,MAE),又被称为l1。是指预测值与真实值之间平均相差多大,反映预测值误差的实际情况,用于评估预测结果和真实数据集的接近程度的程度,其值越小说明拟合效果越好Sklearn提供了mean_absolute_error用于平均绝对误差,如下所示:mean_absolute_error(y_true,
y_pred)均方误差均方误差(MeanSquaredError,缩写MSE),又被称为l2。反映观测值与真值偏差的平方和与观测次数的比值,是指预测值与真实值之差的平方和的平均值,其值越小说明拟合效果越好。Sklearn提供了mean_squared_error用于均方误差,如下所示:mean_squared_error(y_true,
y_pred)
r2_score在分类问题中,用F1_score分类。在回归问题中有相应的决定系数(Coefficientofdetermination),又被称为R2_scor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手工制香薰与家居香氛制作指导书
- 2026年南宁市江南区网格员招聘笔试备考试题及答案详解
- 2026年镇江市京口区社区工作者招聘笔试备考题库及答案详解
- 医院医疗纠纷处理管理制度
- 建设工程监理工作规范操作指南
- 2026版2026青海西宁植物园建设运营有限公司招聘18人笔试模拟试题及答案解综合应用高质量讲义题库与可编辑清单(含答案解析)Morrow0524第018版
- 工业互联网智能制造装备升级路径
- 医疗软件系统开发合同
- 生物医药新型基因编辑
- 边缘计算节点云端协同
- 大学生助农创业计划书
- 西宁军校面试题及答案
- 乡村振兴战略下的人才计划推进策略可行性研究报告
- 2025年公共法律知识题库及答案(可下载)
- 基于SEM潜变量交互效应的大学生心理危机精准预警机制研究
- 高可用架构设计规范
- 湖北省初中名校联盟2024-2025学年七年级下学期6月期末考试数学试卷(含解析)
- DB44∕T 2425-2023 燃气计量失准气量退补规范
- 腰椎间盘突出的中医护理常规
- 北京qdlp管理办法
- 2025年公安院校招警考试题库(附答案)
评论
0/150
提交评论