【发布时间】:2016-02-16 09:47:41
【问题描述】:
我正在做一个项目,我必须实现 SVM 机器学习算法。我试图预测前臂运动的意图。我正在使用加速度计(附在我的前臂上)来测量 x、y、z 轴的角度变化。我以前从未使用过机器。我遇到的问题是我不完全知道如何构建训练集。我知道每个轴的角度变化,并且我知道我执行的 x=45 度、y = 65 度、z=30 度手势是弯曲的。我想实现 3 个手势。所以我拥有的数据是:
x y z Target
20 60 90 flexion
100 63 23 internal rotation
89 23 74 twist
。 . . .
我有一个包含大约 2000 个条目的文件。我知道,我必须对训练集进行标准化,以便对数据进行缩放。我想缩放它,使它们在[0.9, 0.1] 的范围内。问题是我不知道如何在我的训练集中表示目标。我可以使用随机数作为 1 用于屈曲,2 用于内旋,3 用于扭转吗?
此外,一旦训练完成,我可以仅根据 x、y、z 的值进行预测吗?无需提供目标值。我的理解对吗?
【问题讨论】:
-
一定要用SVM吗?
-
您可能在交叉验证社区中对这个问题有更好的运气。
-
有人建议我使用 SVM... 什么是交叉验证社区???
标签: machine-learning svm training-data