![](/img/trans.png)
[英]How to set Sigma value in CompactClassificationSVM in Matlab
[英]MATLAB - How to set sigma in templateSVM
我有一個帶有多個標記矢量的數據集,我想用帶有RBF內核的MATLAB中的集成函數“ templateSVM”執行多類SVM。
為此,我通過以下命令使用templateSVM函數:
t = templateSVM('BoxConstraint', 1, 'KernelFunction', 'rbf')
問題是我找不到如何設置“ sigma”參數。
由於先前的計算,我知道C=1
和sigma=8
是獲得最佳結果的最佳參數。 不知道如何設置西格瑪會導致可怕的結果。
您知道如何設置此參數嗎?
非常感謝。
不幸的是, templateSVM
可用的選項似乎非常有限(我自己遇到了這個問題,無法找到解決方案)。 有些關鍵選項(例如RBF sigma
參數)似乎不適用於templateSVM
但可用於svmtrain
。
我知道這不是您問題的真正答案,但是我建議您考慮使用libsvm -它是可配置的,並且與Matlab集成良好。
我知道這是一個老問題,但是答案對新用戶將很有用。 下面的鏈接可以回答這個問題: https : //www.mathworks.com/matlabcentral/answers/336748-support-vector-machine-parameters-matlab
“設置SIGMA”:使用“ KernelScale”名稱/值對。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.