我正在使用基于神经网络的分类器对我的数据进行 n 维分类。
然后我认为首先对我的数据运行像PCA这样的降维可能是一个好主意,然后将PCA结果放入分类器(我保留3个PC)。但是,降维特征的分类不如直接使用原始的高维特征。
然后我发现这篇文章 NN as a DR1 讨论了神经网络作为一种降维方法。在本文中还可以找到一些信息 NN as a DR2 我现在很困惑:
- 如果我使用基于神经网络的分类(在 Matlab 中),它会自动为我进行降维吗?
- 在运行神经网络分类之前,我应该像 PCA 一样运行降维吗?
- 是否还有其他原因导致 PCA 结果分类不如使用原始高维特征?