[討論] 關於資料分80%訓練 20%測試執行SVM演算法已回收

看板MATLAB作者 (大黃蜂)時間15年前 (2010/12/05 21:25), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
各位大大好 小弟是剛接觸MATLAB的新手 有很多地方不是很懂 還請各位多包含 現在碰到一個問題 我是要用SVM來跑資料 算式如下 load iris; %讀取data 格式 iris<150x5> x<150x4> y=<150x1> dtrain=data(x,y,) %生成訓練集 dtest=data(x,y) %生成測試集 model=train(svm,dtrain) %使用SVM來訓練 rtest=test(dtest,model) %使用訓練過的data來測試 我要如何把資料分成80%訓練組 20%測試組?? 有高手可以指點一下我這迷途的羔羊嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.83.95

12/05 21:30, , 1F
就自己切割資料 假如一百筆 你就分成八十筆跟二十筆就這樣
12/05 21:30, 1F

12/05 21:35, , 2F
我了解 我是想問說有沒有指令可以直接切割 不過還是謝
12/05 21:35, 2F

12/05 21:35, , 3F
謝你的回應
12/05 21:35, 3F
文章代碼(AID): #1C-vA-6C (MATLAB)
文章代碼(AID): #1C-vA-6C (MATLAB)