我目前正在研究Python上的ML项目。我试图建立一个准备数据的管道,选择顶部特征然后通过预测器运行它,如:
SelectPredict = Pipeline([
('Prepare', Prepare),
('TopFeatureSelector', TopFeatureSelector(k=5)),
('SVC', SVC())
])
是否可以在没有预测变量作为最后一个估算器的管道上运行网格搜索?例如,如果我要有一个管道,其中最后一个估算器是一个使用多个预测器的类,并对它们进行全部测试(似乎比为每个预测器分配一个多个管道更优化)。我可以使用网格搜索以某种方式调整这样的管道吗?
提前致谢。