使用libsvm faruto 工具箱問題小結

2021-08-21 10:23:45 字數 527 閱讀 7070

問題一:error: c<=0

方法:根據你使用的引數尋優方法,修改引數範圍。比如ga方法尋優,找到原始檔gasvmcgforclass.m ,修改c的取值範圍為大於0的數即可。

問題二:svmtrain()返回值model為空。

方法:svmtrain引數格式錯誤。例子:

cmd = ['-c ',num2str(bestc),' -g ',num2str(bestg),'-s 0 -t 2'];

model = svmtrain(trainlabel,traindata,cmd);

cmd表示格式字串,注意-c後面有乙個空格,-g前後都有空格,這樣形成的字串才是符合要求的字串。若出現此問題時,可以將cmd輸出,觀察格式是否有誤。

問題三:svmpredict()返回值predict_label為空。

方法:版本問題函式返回值個數不同。libsvm3.22版本需要三個返回值!

windows使用AutoHotkey工具切換使用者

在windows平台上,如果想以某個使用者來執行乙個管理員或其他使用者許可權的命令,在命令列上我們可以使用 runas 命令來實現。但是 runas 有個問題就是在執行的時候會提示需要輸入密碼,這樣用起來很不方便。於是乎找到了 autohotkey 工具,使用 autohotkey,我們可以寫一些簡...

飯工和碗工

飯工和碗工 飯工和碗工 一看這兩個名詞,你一定費解。聽過鉗工電工清潔工搬運工,或是張工王工,那聽過這個稱謂呀。甭急,這是我的發明,你聽我慢慢道來。我兒子兒媳都在天津工作,住的地方到工作單位較遠。早晨六點半出發,晚上七點後回家。若遇見堵車,回到家就八點多了。他們倆既辛苦又繁忙。我和老伴住在陝西老家,身...

飯工和碗工

飯工和碗工 飯工和碗工 一看這兩個名詞,你一定費解。聽過鉗工電工清潔工搬運工,或是張工王工,那聽過這個稱謂呀。甭急,這是我的發明,你聽我慢慢道來。我兒子兒媳都在天津工作,住的地方到工作單位較遠。早晨六點半出發,晚上七點後回家。若遇見堵車,回到家就八點多了。他們倆既辛苦又繁忙。我和老伴住在陝西老家,身...