1樓:死寂般落寞
各位老師,在此想請問一個關於libsvm中引數設定問題
model_rbf=svmtrain(ytrain, xtrain, '-s 0 -t 2 -c 1 -g 0.1'); 這個程式沒有問題
現在要對引數c和g進行5折交叉驗證 對應程度如下:
model_rbf=svmtrain(ytrain, xtrain, '-s 0 -t 2 -c 1 -g 0.1 -v 5');這個程式就有問題了!!!!
登入/註冊後可看大圖
提示 說 model_rbf 不是一個結構體 執行結果model_rbf竟然是一個數值~~~
不知道錯在什麼地方了 請各位老師指點下~~~
裝的libsvm版本是 libsvm-3.1-[farutoultimate3.1mcode]
matlab中使用libsvm的svmtrain函式的-v交叉驗證是怎麼驗證的?
2樓:匿名使用者
你最後的理解是正確的~
把資料分成10份,把其中的9份做訓練,另外一份做測試集,這樣輪流驗證。
求助libsvm交叉驗證求最優引數
3樓:東門瀾
交叉驗證是拿測試資料進行驗證,而你用的是訓練資料進行評價,所以存在問題。正確的方法是拿測試資料驗證準確率。
怎樣才能不設定交叉驗證
4樓:
正則化是為了防止過擬合交叉驗證是為了選擇hyperparameter
matlab中使用libsvm如何實現引數尋優
5樓:天雲一號
可以利用libsvm工具箱中自帶的k折交叉驗證方法進行引數的尋優。
k折交叉驗證的基本思想如下:
k個子集,每個子集均做一次測試集,其餘的作為訓練集。交叉驗證重複k次,每次選擇一個子集作為測試集,並將k次的平均交叉驗證識別正確率作為結果。
libsvm工具箱中交叉驗證的使用方法如下:
predict = trian(data_label, data_train, cmd);
% train_label表示訓練輸出樣本資料;
% data_train表示訓練輸入樣本資料;
% cmd就是訓練引數的設定,如設定為cmd='-v 5'就表示進行5折交叉驗證(該設定中省略了其他引數的設定,即儲存預設設定)。
6樓:匿名使用者
我有尋優的工具箱函式,說郵箱我發給你
libsvm中哪個引數是負責對映維數的
7樓:匿名使用者
可以利用libsvm工具箱中自帶的k折交叉驗證方法進行引數的尋優。
k折交叉驗證的基本思想如下:
k個子集,每個子集均做一次測試集,其餘的作為訓練集。
交叉驗證重複k次,每次選擇一個子集作為測試集,並將k次的平均交叉驗證識別正確率作為結果。
libsvm中的引數c,g怎麼確定,求詳細解答。。 10
8樓:小怪物頭
svm的引數選擇演算法,有網格搜尋,遺傳演算法,公式法等……這三個演算法時間複雜度 網格搜尋》 遺傳演算法》 公式法效果好壞 網格搜尋< 遺傳演算法< 公式法至於引數驗證演算法一般是採用 n折 交叉驗證法。。n一般是取10.。。。。
總之。。你以「svm」 「網格搜尋法」 「交叉驗證法」為關鍵字,搜尋幾篇**看看就行了……
不明白的 還可以再問我……
使用LibSVM工具包中的svmprdict函式的時候,概率
烏魚子 這應該是在提取sift特徵的時候因為 尺寸的關係,在量化階段混進了長度為零的向量,所以在後續計算核矩陣的時候出現了nan的情況,把它們去掉就好了。今晚8點發。libsvm工具包中關於svmpredict函式的問題 答案很簡單 利用libsvm跑svm多分類,svm train函式總報錯? 昆...
球球大作戰如何交叉吐,球球大作戰中的交叉吐球怎麼操作
周洋 步驟1 拉動方向鍵,慢慢拉,不要一下拉到頭。2 拉到一半就停下,這時候會發現已經在交叉吐球了。注意事項 新手前期可以先中吐,然後慢慢拉動方向鍵,練熟了就好了交叉吐球原理 讓搖桿保持在中間的狀態,而不是拉到最邊.一開始可能不太習慣,不停地按這個方法練習後就能很快上手.像大神都不需要中吐一下,直接...
請教 報表中的公積金專案是什么,請教 報表中的公積金專案是什麼?
所有者權益 資產 負債 所有者權益包括股本,資本公積,盈餘公積未分配利潤等 資本公積是投資者投入但不能構成股本,或者其他 併為所有者享有的資金,包括資本溢價,資產評估增值,捐贈資本等。留存盈餘包括盈餘公積和未分配利潤。盈餘公積是利潤分配的結果,在會計期末,公司都要按照規定對可供分配的利潤進行分配,其...