【发布时间】:2021-01-11 02:59:03
【问题描述】:
我想手动分析我的 ML 模型(无论哪个)出现的错误,并将其预测与标签进行比较。据我了解,这应该在验证集的实例上完成,而不是在训练集上。 我通过 GridSearchCV 训练了我的模型,提取了 best_estimator_,这是在交叉验证期间表现最好的模型,然后在整个数据集上重新训练。
因此,我的问题是:如果我的最佳模型在整个训练集上重新训练,我如何才能在验证集上获得预测以与标签进行比较(不接触测试集)?
一种解决方案是在执行 GridSearchCV 之前进一步拆分训练集,但我想必须有更好的解决方案,例如在交叉验证期间获取验证集的预测。有没有办法获得这些预测以获得最佳估计器?
谢谢!
【问题讨论】:
标签: python scikit-learn gridsearchcv