pass
来源:2-18 实战sklearn超参数搜索
战战的坚果
2020-04-26
cross_validation机制: 训练集分成n份,n-1训练,最后一份验证.
老师,这个机制我不太懂。
老师,训练、验证、测试的关系是:每训练一次训练集(每经过一个epoch),就在验证集上做一次验证,全部训练完,最后在测试集上做测试,对吗?
在本小节超参数搜索中,有了cross_validation机制,多了一份验证集,那它具体是怎样执行的呢?,现在前n-1份的数据上训练,经过一个epoch,就在第n份上做一个验证?,当全都训练完了(100个epoch后,也就是一个参数集合后),在x_valid_scaled在进行一次验证?,然后最后超参数搜索完之后再在全部训练集上用新的参数再训练一遍,老师,是这样吗?
写回答
1回答
-
你的理解是对的。其实这种场景应该很常见。
比如在做比赛的时候,测试集上的label我们是不知道的,所以需要把训练集拆成N份去调参,然后用调好的参数,在全部训练集上去训练,去给没有label的测试集做预测。
012020-04-29