Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> libsvm-3.18 heart

libsvm-3.18 heart

日期:2017/2/7 14:23:41      編輯:Linux教程
 

>> 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 © Windows教程網 All Rights Reserved