Matlab SVM 1v多分类,请问这个怎么把特征输进去?

请问这5个传感器传来的电信号数据,需要如何处理才能输入到SVM特征矩阵里?我看到论文上用PCA处理一下再输入。另外请问如何实时的识别一组动作?

img

特征还是很明显的,比较容易处理
(1)信号分割,把整个信号对应每个动作分割为若干段;
(2)预处理,例如:切除头尾(排除分割不精确的干扰),滤波,去噪,对零值做阈值处理:这步先不做也可以,如果模型效果不好再做
(3)获得尖峰脉冲最大值(正值)、最小值(负值)
(4)构造 SVM 模型:输入是 5个传感器在各模态的输入特征,即 5个传感器的脉冲最大值,输出是模态(10个动作)。
如果性能不好,可以把传感器最小值也作为输入,就 10个输入特征。
如果性能不好,可以考虑把脉冲的时间也作为输入,有难度,估计也不必要。