首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >learning_curve与validation_curve的区别

learning_curve与validation_curve的区别
EN

Data Science用户
提问于 2019-10-28 07:47:14
回答 1查看 7.8K关注 0票数 4

这两条曲线的区别是什么:学习_曲线验证_曲线

EN

回答 1

Data Science用户

回答已采纳

发布于 2019-10-28 13:08:24

这两条曲线都显示了y轴上估计器的训练和验证分数.

一个学习曲线在不同数量的训练样本上绘制分数,而一个验证曲线在一个变化的超参数上绘制分数。

学习曲线是一种工具,用于判断一个估计器是否会从更多的数据中受益,或者模型是否过于简单(有偏)。

上面的例子显示了分类器的训练曲线,其中训练和验证分数收敛到一个低值。这个分类器很难从增加更多的训练数据中获益;一个更有表现力的模型可能更合适。

验证曲线是找到好的超参数设置的工具。一些超参数(神经网络中的神经元数目、决策树中的最大树深度、正则化的数量等)控制模型的复杂性。我们希望模型足够复杂,以捕获相关信息的培训数据,但不太复杂,以避免过度拟合。

上面的例子显示了支持向量机伽马参数上的验证曲线。伽马值太低对模型的限制太大;训练和验证分数都很低。高值的伽马会导致过度拟合:很好的训练分数,但验证分数很低。最优值在中间的某个地方,在那里曲线不会有太多的分歧。

图片来源:科学知识-学习文档

票数 8
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/62303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档