Machine learning 是否有必要对Weka/LibSVM的测试数据进行规范化?

Machine learning 是否有必要对Weka/LibSVM的测试数据进行规范化?,machine-learning,weka,libsvm,Machine Learning,Weka,Libsvm,我正在使用Weka的LibSVM包装器训练一个模型,其中包括一个对训练数据应用规范化的选项。 当将此模型应用于新实例(测试数据)时,Weka是否会使用来自训练数据的相同平均值自动进行规范化,或者我是否必须明确地这样做 Instances train_data = ... Instances test_data = ... Standardize filter = new Standardize(); filter.setInputFormat(train_data); Inst

我正在使用Weka的LibSVM包装器训练一个模型,其中包括一个对训练数据应用规范化的选项。 当将此模型应用于新实例(测试数据)时,Weka是否会使用来自训练数据的相同平均值自动进行规范化,或者我是否必须明确地这样做

Instances train_data = ...   
Instances test_data = ...    
Standardize filter = new Standardize();
filter.setInputFormat(train_data);  
Instances normalizedTrain_data = Filter.useFilter(train_data, filter);  
Instances normalizedTest_data = Filter.useFilter(test_data, filter);    
如您所见,过滤器是使用训练数据初始化的。该滤波器适用于训练数据和测试数据