o GridSearchCV 的 param_grid 可以是一个字典列表(List of Dictionaries)。这是处理“条件超参数”或“多路径比较”的标准技巧。
o 选项 B 正确:它定义了两个独立的搜索空间。
空间1:prep 是 PCA,clf 是 LR。GridSearch 会在这个空间内进一步搜索 PCA 和 LR 的参数。
空间2:prep 是 None(即跳过),clf 是 RF。
o 选项 C 错误:这会产生笛卡尔积(Cartesian Product),即它会尝试 PCA + RandomForest 这种不在计划内的组合,既浪费时间也可能逻辑不通。
o 选项 D 语法错误
o Pipeline 中的 step 可以被设置为 None(Passthrough),这是实现此功能的关键。