libsvm svm-scale的學習和使用
阿新 • • 發佈:2019-02-15
在libsvm中svm-train和svm-predict使用最多,它們分別用來訓練和預測,在以前的文章中我們有說明在此就不再多寫,本文主要介紹svm-scale工具。
svm-scale主要用於對資料集進行縮放,對於很多訓練資料,資料太分散,使用svm-scale處理之後資料相對集中一些。
svm-scale有5個命令列引數:
Usage: svm-scale [options] data_filename options: -l lower : x scaling lower limit (default -1) -u upper : x scaling upper limit (default +1) -y y_lower y_upper : y scaling limits (default: no y scaling) -s save_filename : save scaling parameters to save_filename -r restore_filename : restore scaling parameters from restore_filename
其中lower和upper指定x的上下界,y_lower y_upper指定標籤y的上下界。
-s save_filename則將當前的處理檔案的引數存在檔案裡面。
-r restore_filename從檔案中恢復出來引數,和上次處理的檔案保持一致。