簡體   English   中英

MATLAB-如何在templateSVM中設置sigma

[英]MATLAB - How to set sigma in templateSVM

我有一個帶有多個標記矢量的數據集,我想用帶有RBF內核的MATLAB中的集成函數“ templateSVM”執行多類SVM。

為此,我通過以下命令使用templateSVM函數:

t = templateSVM('BoxConstraint', 1, 'KernelFunction', 'rbf')

問題是我找不到如何設置“ sigma”參數。

由於先前的計算,我知道C=1sigma=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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM