我使用PCA减少了测试和训练数据维度。现在我想用svm进行分类。我是否需要按照以下命令将原始列车数据的平均值添加到pca减少列车和测试数据:
X = bsxfun(@plus, pca_train_out, mean(train_data,1));
Y = bsxfun(@plus, pca_test_out, mean(train_data,1));
请指导。
答案 0 :(得分:0)
不,没有必要,甚至可能会损害表现。对于SVM,通常认为对输入进行标准化非常重要。例如。在每个维度上具有零均值和一些所需的缩放。