我想通過將手機中的加速度數據提供給SVM進行分類,我使用Accord在C#中實現該SVM。問題是我不知道如何準備數據。爲SVM準備加速度計數據
其中一個問題是,SVM似乎只採取2維輸入,但我得到的數據有3個維度當然。我必須首先以某種方式改變數據嗎?
第二個問題我已經是我得到的數據,如下列:
1 x:1502 y:2215 z:2153
1 x:1667 y:2072 z:2047
1 x:1611 y:1957 z:1906
2 x:1904 y:2367 z:2034
2 x:1905 y:2375 z:2023
2 x:1892 y:2379 z:2027
但我不能活動由一個行分類,因爲這只是一個快照,而活動只有一幀被執行。所以我的猜測是,它應該看起來更是這樣的:
1 {x:1502 y:2215 z:2153}, {x:1667 y:2072 z:2047}, {x:1611 y:1957 z:1906}
2 {x:1904 y:2367 z:2034}, {x:1905 y:2375 z:2023}, {x:1892 y:2379 z:2027}
再然後,我怎麼能養活這類數據我SVM?
在此先感謝:)
因爲這個問題不是一個具體的規劃問題(甚至沒有關於C#),我建議你最好在http://stats.stackexchange.com/ – Sentry