版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
目的:人在穿戴手表的时候,通过6轴传感器采集到三个方向的加速度acc和角速度gyro,以此检测人体的运动状态,是处于静止(坐着)、走路或跑步状态。
方法1:随机森林(AdaBoost/单一决策树/随机森林/极限随机树)
数据集:20-30人
准确度:0.95
尝试特征:夹角余弦、方差、梯度、中位数、波峰值、平方根、累计加速度
训练技巧:
1.数据解析+清洗,使用滑窗方式,间隔20个点
2.下采样间隔取点,归一化,pca降维
摸索阶段尝试方法:
尝试方法
测试结果
原数据结构:
清洗后数据结构:
先介绍方法1,使用机器学习方法进行训练
数据清洗:
滑窗获取数据,间隔20个点进行滑窗,200个点作为一条数据