Python 如何在sklearn管道中链接多重网格搜索

Python 如何在sklearn管道中链接多重网格搜索,python,scikit-learn,Python,Scikit Learn,我想为我的模型搜索网格参数。但是我不想一起搜索它们,而是先搜索一对,然后再搜索另一对 是否可以将这些网格搜索链接到一个管道中,在该管道中,下一个网格搜索使用首先找到的参数,并且只搜索另一对参数 它看起来是这样的: grid1 = { 'param1' : [10,20,30] 'param2' : [30,40,50] } grid2 = { 'param3' : [30,40,80], 'param4' : [10,15,20] } pipe = make_pipeline(Gri

我想为我的模型搜索网格参数。但是我不想一起搜索它们,而是先搜索一对,然后再搜索另一对

是否可以将这些网格搜索链接到一个管道中,在该管道中,下一个网格搜索使用首先找到的参数,并且只搜索另一对参数

它看起来是这样的:

grid1 = {

'param1' : [10,20,30]
'param2' : [30,40,50]

}

grid2 = {

'param3' : [30,40,80],
'param4' : [10,15,20]

}

pipe = make_pipeline(GridSearchCV(estimator = SomeEstimator(), param_grid = grid1), GridSearchCV(estimator = SomeEstimator(*results from grid1*), param_grid = grid2))

pipe.fit(X,y)