学习曲线( learning curve)是什么?如何绘制学习( learning curve)曲线?学习曲线( learning curve)详解及实践

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习曲线( learning curve)是什么?如何绘制学习( learning curve)曲线?学习曲线( learning curve)详解及实践相关的知识,希望对你有一定的参考价值。

 

学习曲线( learning curve)是什么?如何绘制学习( learning curve)曲线?学习曲线( learning curve)详解及实践

 

学习曲线如何帮助你从数据的角度来查看方差和偏差的关系?

 

 

学习曲线的横轴是训练集数据的个数,纵轴是训练数据和交叉验证的评分结果(可以是误差、F1、或者AUC等),其实就是逐步增加样本个数来查看交叉验证的训练集的评分和测试集的评分。

基于交叉验证的训练集的评分和测试集的评分来判断、在样本量多少的时候,模型收敛了或者达到了稳定状态,亦或者模型模型再现有样本下无法收敛在一个稳定的指标上,或者总体的趋势是什么。

也可以知道在多少样本量的情况下模型存在过拟合的情况,或者太小的话会导致训练集无代表性,模型的复杂度太低,即欠拟合;

这些都是学习曲线可以给我们的启示。

 

当你希望评估训练集中的样本变化对某些度量的影像(例如F1,或者AUC值等

以上是关于学习曲线( learning curve)是什么?如何绘制学习( learning curve)曲线?学习曲线( learning curve)详解及实践的主要内容,如果未能解决你的问题,请参考以下文章

sklearn.learning_curve

sklearn 中 learning_curve 函数中估计器参数的值应该是多少?

验证曲线( validation curve)是什么?如何绘制验证曲线( validation curve)?验证曲线( validation curve)详解及实践

机器学习 + Python:绘制验证曲线

ScikitLearn 中关于 epochs 的学习曲线解释

scikit learn中roc_curve中的阈值