我是SVM的新手。我正在使用支持向量回归在LibSVM中进行预测。对于LibSVM,我首先在相同范围内缩放[0,1]我的训练和测试集,然后选择最佳参数。在我运行svm-train和svm-predict后,我得到了一个缩放格式的测试集的预测值。我如何获得输出的原始值?我需要使用哪种转换。
svm-scale -l 0 -u 1 -s range uni.train> unitrain.scale
svm-scale -r range uni.test> unitest.scale
svm-train -c 32768 -g 0.03125 unitrain.scale
svm-predict unitest.scale unitrain.scale.model uni.txt
准确度= 87.5%(266/304)(分类)
svm-train -s 3 -c 32768 -g 0.03125 unitrain.scale
svm-predict unitest.scale unitrain.scale.model uni.txt
均方误差= 0.558619(回归)
平方相关系数= 0.514304(回归)
此后,输出为uni.txt,即0.619153 -1.10326 -0.94956 ........ -1.00426 -0.311161 -0.725936
如何在uni.txt中获取输出的原始值,这些是缩放格式的?