歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

libsvm-3.18 heart

>> load heart_scale
錯誤使用 load
ASCII 文件 heart_scale 的第 3 行中的列數必須與前面行中的列數相同。

image

README中提到可以使用tools/checkdata.py來檢測數據,

A sample classification data included in this package is
`heart_scale’. To check if your data is in a correct form, use
`tools/checkdata.py’ (details in `tools/README’).

那就檢測一下數據情況,

image ,可檢測結果竟然是

image 無語。

 

經肉眼對比發現 ,heart_scale文件確實存在錯誤,

image

明顯少了數據。有嘗試下載tar.gz 文件和直接去github上查看,最終的結果都是缺少數據的,那沒辦法了,只能我自己補全了,補全就補11:0就可以了,參加下圖。

image

其實細看就會發現,所有少的內容都是0,因此我猜測可能是0的時候不寫的話matlab也會默認是0,而我這裡為什麼會這樣就不清楚了。因多行都有缺失,所以不再手動不全,我找到了一個完整的,可直接下載並載入。下載地址

Copyright © Linux教程網 All Rights Reserved