标签: machine-learning cross-validation dimensionality-reduction
我知道降维只应在训练集上执行(测试集将放在一边,而不用于PCA计算中)。但是,如果我正在执行嵌套交叉验证来调整超参数怎么办?
可以对训练+验证集执行PCA吗?像这样,是否可以在嵌套CV的外循环中执行?
还是应该只对训练集执行,甚至不对验证集执行?与之类似,是否应在嵌套CV的内部循环中执行?
谢谢!