昨天在試用weka跑libsvm時,突然想用supplied test set試一下
結果發生問題~~
到處google,也只是找到一些欄位要相同之類的解決方法
但是我欄位明明都一樣阿~~
最後終於讓我咕到了答案
原來是 要用 記事本or wordpad 之類的方式打開你的資料trff檔案
(如果你用weka打開確認資料 會看不到以下要說的東西...)
(train & test 的trff檔都要打開喔!!)
這時候你會發現, 檔案多了資料以外的東西
以我的資料為例
我看到多了以下這段
---------------------
@relation test
@attribute class {SPT(2),EDD(3),FCFS(1)}
@attribute F1 numeric
@attribute F2 numeric
@attribute F3 numeric
@data
---------------------
這時我才發現,原來我train&test兩個檔案的
@attribute class {SPT(2),EDD(3),FCFS(1)} <------class中的此三項兩個檔案排序不一樣
修改後就可以順利運作了...
分享給大家...
(大家應該沒有像我那麼笨...會遇到這種問題)
謝謝您:
回覆刪除我是台北的小pin,最近常用weka做dataMining,
謝謝您的解答,我也遇到同樣的問題。看完之後就明白了
希望有空可以交流weka
謝謝
wmj.hid@msa.hinet.net
小pin