SVM机器学习-如何在训练集中定义目标?

userMilka

我正在一个必须实施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的值进行预测吗?无需提供目标值。我的理解正确吗?

修剪

首先,我建议您不要扩展或编码数据。将其保留为易于阅读的形式。而是编写前端例程来执行这些任务,并编写后端例程来逆转该过程。还具有内部例程,可以以内部形式显示数据。预先进行这些操作将极大地增强您以后的调试。

是的,您可能希望将分类编码为1、2、3。另一种可能性是使用“单次热”有序三元组:(1,0,0)或(0,1,0)或(0, 0,1)。但是,大多数SVM算法都是为标量输出设置的。另外,请注意,多类算法的典型处理方法是运行三个单独的SVM计算,“一个反对所有”。对于每个类别,您将该类别视为“正”数据,而将所有其他类别视为“负”数据。

标度数据对于回归收敛很重要。如果要通过对支持向量的直接完整计算来构建SVM,则无需缩放诸如此类的兼容范围内的数字。如果您通过某种迭代逼近来进行此操作,则对于此数据仍将不需要它-但请记住以备将来使用。

是的,预测仅提供输入:x,y,z。它将返回目标分类。这就是监督学习的目的:总结经验以对未来进行分类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

机器学习-如何摆脱svm的偏见?

来自分类Dev

如何在用于机器学习的训练集中结合文本和数字功能?

来自分类Dev

机器学习-SVM

来自分类Dev

如何使用 R 中的机器学习和 Caret Package 在新数据集上测试您调整后的 SVM 模型?

来自分类Dev

用于svm的机器学习gridsearch

来自分类Dev

如何避免重新训练机器学习模型

来自分类Dev

机器学习如何与Hadoop链接?

来自分类Dev

机器学习模型如何更新?

来自分类Dev

SVM机器学习:LibSVM中的特征表示

来自分类Dev

Matlab机器学习训练,验证,测试分区

来自分类Dev

训练机器学习预测器

来自分类Dev

在生产中训练机器学习

来自分类Dev

训练机器学习算法的强度有多大?

来自分类Dev

如何使用MFCC系数向量训练机器学习算法?

来自分类Dev

如何在机器学习中训练用于从图像中去除背景的模型

来自分类Dev

如何在包含文本的训练集上使用机器学习分类器?

来自分类Dev

在机器学习中,“下游”的定义是什么?

来自分类Dev

机器学习 - 寻找界限的意义何在?

来自分类Dev

机器学习如何与大数据融合?

来自分类Dev

如何为机器学习编码“年”数据?

来自分类Dev

如何正确验证机器学习模型?

来自分类Dev

如何查看失败的机器学习记录

来自分类Dev

如何控制特征的数量[机器学习]?

来自分类Dev

如何分辨学习者的机器学习模型类型

来自分类Dev

机器学习 - 将同一行训练数据映射到多个目标

来自分类Dev

如何在 Google Cloud ML 上定期训练和部署新的机器学习模型?如何自动化这个过程?

来自分类Dev

目标缩放导致Scikit学习SVM回归崩溃

来自分类Dev

如何在Python中为机器学习处理缺失的NaN

来自分类Dev

如何在机器学习中计算日志损失

Related 相关文章

  1. 1

    机器学习-如何摆脱svm的偏见?

  2. 2

    如何在用于机器学习的训练集中结合文本和数字功能?

  3. 3

    机器学习-SVM

  4. 4

    如何使用 R 中的机器学习和 Caret Package 在新数据集上测试您调整后的 SVM 模型?

  5. 5

    用于svm的机器学习gridsearch

  6. 6

    如何避免重新训练机器学习模型

  7. 7

    机器学习如何与Hadoop链接?

  8. 8

    机器学习模型如何更新?

  9. 9

    SVM机器学习:LibSVM中的特征表示

  10. 10

    Matlab机器学习训练,验证,测试分区

  11. 11

    训练机器学习预测器

  12. 12

    在生产中训练机器学习

  13. 13

    训练机器学习算法的强度有多大?

  14. 14

    如何使用MFCC系数向量训练机器学习算法?

  15. 15

    如何在机器学习中训练用于从图像中去除背景的模型

  16. 16

    如何在包含文本的训练集上使用机器学习分类器?

  17. 17

    在机器学习中,“下游”的定义是什么?

  18. 18

    机器学习 - 寻找界限的意义何在?

  19. 19

    机器学习如何与大数据融合?

  20. 20

    如何为机器学习编码“年”数据?

  21. 21

    如何正确验证机器学习模型?

  22. 22

    如何查看失败的机器学习记录

  23. 23

    如何控制特征的数量[机器学习]?

  24. 24

    如何分辨学习者的机器学习模型类型

  25. 25

    机器学习 - 将同一行训练数据映射到多个目标

  26. 26

    如何在 Google Cloud ML 上定期训练和部署新的机器学习模型?如何自动化这个过程?

  27. 27

    目标缩放导致Scikit学习SVM回归崩溃

  28. 28

    如何在Python中为机器学习处理缺失的NaN

  29. 29

    如何在机器学习中计算日志损失

热门标签

归档