首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用相同的数据进行测试和验证。

使用相同的数据进行测试和验证。
EN

Stack Overflow用户
提问于 2020-05-24 11:55:55
回答 3查看 1.1K关注 0票数 1

嘿,我正在训练一个CNN模型,我想知道如果我使用相同的数据进行验证和测试会发生什么?模型是否也对验证数据进行了培训?(我的模型看到验证数据了吗?)还是只计算了误差和准确度,并在训练中加以考虑?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-05-24 12:01:53

您可以使用validation_set来优化您的模型。这意味着你没有对这些数据进行培训,但是模型考虑到了这一点。例如,您可以使用它来调优模型的超参数。

为了有一个好的评估-作为测试集,您应该使用一个数据,这是完全不知道这个模型。

票数 2
EN

Stack Overflow用户

发布于 2020-05-24 12:02:58

要获得更多信息,请看一下这篇文章,我在这里指出其中最相关的部分来回答您的问题:

验证数据集是一个数据的示例,该数据集是用于在优化模型的超参数的同时提供模型技能估计的训练的数据。 验证数据集与测试数据集不同,测试数据集在模型的培训过程中也受到限制,但在比较或选择最终模型时,则用于对最终调优模型的技能进行无偏见的估计。

票数 1
EN

Stack Overflow用户

发布于 2020-05-24 12:03:15

如果您使用相同的集合进行验证和测试,您的模型可能会过于适合(因为它在最后的测试阶段之前已经看到了测试数据)。

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

https://stackoverflow.com/questions/61985581

复制
相关文章

相似问题

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