当涉及到网格搜索和拟合最终模型时,我有点困惑。我将其一分为二:训练和测试。测试集仅用于最终评估。我只使用训练数据执行网格搜索。
假设有人使用交叉验证对多个超参数进行了网格搜索。网格搜索提供了超参数的最佳组合。下一步是训练模型,这就是我感到困惑的地方。我看到两种可能性:
1)不要训练模型。使用网格搜索中最佳模型的参数。
或者
2)不要使用网格搜索中最佳模型的参数。使用网格搜索中的最佳超参数组合在完整训练集上训练模型。
什么是正确的方法,1 或 2?
scikit-learn grid-search
grid-search ×1
scikit-learn ×1