《可穿戴计算:基于人体传感器网络的可穿戴系统建模与实现》 —3.4.4 高级数据处理

举报
华章计算机 发表于 2020/02/13 17:30:52 2020/02/13
【摘要】 本节书摘来自华章计算机《可穿戴计算:基于人体传感器网络的可穿戴系统建模与实现》 一书中第3章,第3.4.4节,作者是詹卡洛·福尔蒂诺(Giancarlo Fortino)[意] 拉法埃莱·格雷维纳(Raffaele Gravina) ,斯特凡诺·加尔扎拉诺(Stefano Galzarano)冀 臻 孙玉洁 译。

3.4.4 高级数据处理

高级数据处理模块是一个可选的SPINE插件,它通过额外的信号处理和决策支持算法(例如,信号滤波器、模式识别、分类等)来增强核心框架功能。该模块可在协调器级别使用,并且能够在从传感器数据采集到分类这样的典型信号处理工作流中提供强大的支持(见图3.6)。

 image.png

图3.4 SPINE管理GUI的Java桌面实现(传感器节点配置对话窗口)

 image.png

图3.5 SPINE管理GUI的Android实现(传感器和功能配置对话窗口)

 image.png

图3.6 SPINE的高级数据处理插件支持的数据处理链

高级数据处理组件的分层表示如图3.7所示。SPINE在该模块和底层BSN之间充当中间件层。在SPINE之上,放置了一组转换器,用来把SPINE的数据表示转换为更抽象的对象、数据集和信号。这样,数据挖掘和机器学习工具就可以清晰地处理BSN数据,因为该模块还可以生成符合WEKA标准的逗号分隔值格式(CSV)和属性关系文件格式(ARFF)的文件。最后,一组功能封装器进一步支持在SPINE应用程序开发期间快速实现所需的常见任务。下面详细描述该模块的典型用途。

BSN感知数据使用SPINE进行检索,并将其转换为更方便的数据结构(信号和数据集对象,取决于应用程序的具体需求)。然后,开发人员可以对输入信号有选择地应用过滤和分段。也可使用特征提取算法,当SPINE提供的节点内特征提取功能未启用时(即SPINE用于获取原始传感器信号),它们会非常有用。为支持初始问题分析,提供了几种特征选择算法,来识别所提取的特征中最重要的子集,以达到令人满意的分类准确性。最后,广泛支持分类阶段,包括训练。一些算法已经实现,并且随时准备派上用场,此外,尤其是可以选择是否对使用WEKA库提供支持,所以开发人员可以进一步集成更多的分类器。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。