我正在构建sklearn
Pipeline
,其中包含FeatureUnion
MyPip= Pipeline([
# other steps
('myunion', FeatureUnion(
transformer_list=[
# Pipeline for pulling features from the post's subject line
('my_transform1', my_transform()),
('my_transform2', my_transform_alt())
]))
)),
])
通常情况下,我可以使用以下方法将参数注入我的管道:
Params={}
Params.update({'my_step__my_param_name':'my_param_value'})
MyPip.set_params(**Params)
但是如何设置功能联合变压器_list的参数?
我试过了
Params.update({'transform1__my_param_name':'my_param_value'})
Params.update({'myunion__my_transform1__my_param_name':'my_param_value'})
Params.update({'myunion__transformer_list__my_transform1__my_param_name':'my_param_value'})
MyPip.set_params(**Params)
但他们都没有工作。