采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
某个轮次用于验证的子集,实际上已经(或将要)被用于训练了,所以网络已经记住了这个子集的特征。这就像老师用课堂讲解过的练习题拿来做考试题,考的都是学生的记忆力,而不是解题能力。所以我的问题是,拿训练过的数据进行验证有什么意义?
同学你的理解是对的,训练集模型都已经见过了,所以拿去做验证是不合理的。所以在我们的实战中,训练集和验证集都是分开的,没有混在一起。你提到的某个轮次的验证集是说超参数搜索那块的知识点吗,那里这样用是因为每个轮次都是在训练一个新模型,所以改验证集是可以的。
谢谢老师的回复。我的意思是,比如把数据集分为D1,D2, D3共三个子集。交叉验证时第一轮用D1、D2训练,D3验证,第二轮用D1、D3训练D2验证,依次类推。即前面训练的某个子集用于后面的验证(不知我理解的是否正确)。所以我的问题是:用参加过训练的数据充当验证是否有意义?
登录后可查看更多问答,登录/注册
Tensorflow2.0实战—以实战促理论的方式学习深度学习
3.0k 1
1.5k 3
1.3k 19
1.5k 13
2.1k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号