2013-07-05 35 views
1

我在Matlab中使用SVM進行分類。我直接給培訓數據集和班級標籤進行培訓,但沒有任何參數。我的代碼如下所示:matlab是否自動優化SVM線性參數

traningData = myData; 
label = [1 1 0 0 0 0 0 0 1 1 1 1 0 1 1 0 1 1 1 0]; 
SVMStructure = svmtrain (myData, label); 
... %further prediction part 

我發現默認的SVM方法是「linear」,所以這裏在我的代碼,它應該是「linear」然後。但是參數C呢?

The resulting structure, SVMstruct, contains the optimized parameters from the SVM algorithm, enabling you to classify new data 

這是否意味着Matlab的自動優化linear SVM這裏放慢參數C:它從MATLAB文件說?

回答

0

那些內置的例程是非常糟糕的。它們不允許靈活性並使用恐龍解算器。現在還不清楚幕後發生了什麼。

我強烈建議使用另一個庫進行SVM培訓。許多常用軟件包都是免費的,並且有MATLAB接口。