Neural network 预处理数据:我应该在运行PCA之前还是之后调整数据?

Neural network 预处理数据:我应该在运行PCA之前还是之后调整数据?,neural-network,normalization,pca,Neural Network,Normalization,Pca,我正在预处理NN的输入数据。 为了减少输入的维数,我正在运行PCA。 我想规范化我的数据,我应该在运行PCA之前还是之后进行? 即原始数据/PCA输入或PCA输出/NN输入?您已经尝试过这两种版本了吗?据我所知,PCA寻求相关特征向量列,以减少特征向量中的信息冗余。正则化处理特征值的缩放和加权。记住这一点,PCA不应该受到正则化的影响,因为它不应该改变特征值的依赖性。 因此,我将首先应用PCA,只对缩小的特征向量进行正则化。我没有尝试这两种方法,但您的回答很有道理,谢谢。

我正在预处理NN的输入数据。 为了减少输入的维数,我正在运行PCA。 我想规范化我的数据,我应该在运行PCA之前还是之后进行?
即原始数据/PCA输入或PCA输出/NN输入?

您已经尝试过这两种版本了吗?据我所知,PCA寻求相关特征向量列,以减少特征向量中的信息冗余。正则化处理特征值的缩放和加权。记住这一点,PCA不应该受到正则化的影响,因为它不应该改变特征值的依赖性。
因此,我将首先应用PCA,只对缩小的特征向量进行正则化。

我没有尝试这两种方法,但您的回答很有道理,谢谢。