Advertisement

人类活动识别:基于智能手机传感器的Human-Activity-Recognition系统

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本研究开发了一套利用智能手机内置传感器数据的人体活动识别系统(Human Activity Recognition, HAR),旨在通过分析用户日常行为模式,实现对走路、跑步、骑车等不同活动类型的自动识别与分类。该系统具备高准确率及低能耗的特点,为智能健康监测和人机交互领域提供了新的解决方案。 人体活动识别通过智能手机上的传感器来识别人类的活动。所需的技术包括加速度计、Matlab以及基本机器学习知识,并且需要Android环境的支持。 在处理数据的过程中,原始数据数组长度为N,每个框架包含250个样本,相邻帧之间有重叠的50个样本。总的帧数量是frameNum,维度数是dimNum(8)。 主要变量包括: - rawData:合并了一个活动的所有文件中的所有数据,大小为(N * 3)。 - frame:将rawData重塑成(frameNum * frameSize * 3)的形式。 - 框架标签和frameData:原始的三轴数据扩展后的维度和大小是(frameNum * frameLen * dimNum)。 特征提取过程是从frameData中抽取,同时也会从训练数据集中进行特征提取。总的来说,只需要按照“数据处理”部分的操作步骤运行或遵循,并根据需要调整文件格式后将文件放入指定文件夹内即可。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Human-Activity-Recognition
    优质
    本研究开发了一套利用智能手机内置传感器数据的人体活动识别系统(Human Activity Recognition, HAR),旨在通过分析用户日常行为模式,实现对走路、跑步、骑车等不同活动类型的自动识别与分类。该系统具备高准确率及低能耗的特点,为智能健康监测和人机交互领域提供了新的解决方案。 人体活动识别通过智能手机上的传感器来识别人类的活动。所需的技术包括加速度计、Matlab以及基本机器学习知识,并且需要Android环境的支持。 在处理数据的过程中,原始数据数组长度为N,每个框架包含250个样本,相邻帧之间有重叠的50个样本。总的帧数量是frameNum,维度数是dimNum(8)。 主要变量包括: - rawData:合并了一个活动的所有文件中的所有数据,大小为(N * 3)。 - frame:将rawData重塑成(frameNum * frameSize * 3)的形式。 - 框架标签和frameData:原始的三轴数据扩展后的维度和大小是(frameNum * frameLen * dimNum)。 特征提取过程是从frameData中抽取,同时也会从训练数据集中进行特征提取。总的来说,只需要按照“数据处理”部分的操作步骤运行或遵循,并根据需要调整文件格式后将文件放入指定文件夹内即可。
  • 数据集
    优质
    本数据集通过智能手机传感器收集人类日常活动信息,涵盖多种场景与行为模式,旨在促进智能生活研究与发展。 类活动识别数据库是基于30名受试者的记录建立的,在进行日常生活活动(ADL)期间,他们携带了一个嵌入式惯性传感器的腰装智能手机。数据集中的每条记录提供以下信息:加速度计三轴加速度(总加速度)和估计的身体加速度;陀螺仪三轴角速度;包含时域和频域变量的561特征向量;活动标签以及参与实验主体的身份标识符。该实验在30名年龄介于19至48岁的志愿者中进行,每个人都在腰间佩戴了三星Galaxy S II智能手机,并进行了六项不同活动(行走、上楼、下楼、坐立、站立和躺卧)。
  • smartphone-dataset: 数据集
    优质
    Smartphone-Dataset项目利用来自智能手机的数据集来分析和识别人类日常活动中包含的各种模式。该资源提供了丰富的传感器记录,如加速度计、陀螺仪等信息,支持研究人员在人机交互领域开展深入研究。 为了使用智能手机数据集进行人类活动识别,请确保输入数据已放置在您的工作目录中。下载并解压缩文件后,“UCI HAR Dataset”目录应出现在工作目录内。此脚本依赖于plyr库,并假设该库已经安装完成。此外,脚本已在R版本3.2.1上进行了测试。
  • TensorFlowLSTM-RNN在数据集中进行六例子
    优质
    本研究利用TensorFlow框架下的长短期记忆递归神经网络(LSTM-RNN)模型,在智能手机传感器数据集上实现了对六种不同类型的人类日常活动的有效分类与识别。通过实验验证,该方法展现了较高的准确率和实用性,为智能设备理解人类行为提供了新的技术路径。 使用智能手机数据集与长短期记忆递归神经网络(LSTM RNN)进行人类活动识别(HAR)。将运动类型分为六类:步行、上楼梯行走、下楼梯行走、坐下常设以及铺设。相较于传统方法,采用包含长短期记忆单元的RNN可以大大减少或完全不需要特征工程的过程。数据可以直接输入神经网络中,无需复杂的预处理步骤。 对于活动识别的数据集而言,通常会使用大量的信号处理技术进行特征提取和工程设计。相比之下,在此例中的方法显得非常简单且直接。我们将利用Google开发的深度学习库TensorFlow来展示LSTM的应用,这是一种适用于序列数据或时间序列的人工神经网络模型。 传感器信号(包括加速度计与陀螺仪)经过噪声滤波器预处理后,以2.56秒为固定窗口长度和50%重叠率进行采样(即每个窗口包含128个读数)。这些数据将用于训练LSTM模型来识别用户正在进行的活动类型。
  • Human Activity Recognition using LSTM
    优质
    本研究利用长短期记忆网络(LSTM)进行人类活动识别,通过分析传感器数据来准确判断个体行为模式,提升智能系统对人的理解能力。 信号数据的采集来源于智能手机内置的加速度传感器。实验选取了六种常见的日常行为:走路、慢跑、上楼梯、下楼梯、坐和站立。收集到的数据经过特征抽取,然后利用支持向量机对这些特征进行分类,最终识别出这六类人类行为。
  • 利用TensorFlow在数据集及LSTM RNN上示例 - Guil...
    优质
    本文介绍了一种基于TensorFlow框架,在智能手机传感器数据集中应用长短期记忆递归神经网络(LSTM RNN)进行六类人类日常活动识别的方法。通过深度学习技术,该研究展示了在移动设备上实现智能感知和预测的潜力。 用于人类活动识别的LSTM利用智能手机数据集和长短期记忆递归神经网络(RNN)进行分析。该系统将运动类型分为以下六类:行走、上楼梯行走、下楼梯行走、坐姿、站立以及卧姿。相比传统方法,使用包含长短期记忆单元(LSTM)的递归神经网络无需或几乎不需要特征工程处理,可以直接将数据输入到类似黑匣子的神经网络中进行建模和分析。
  • Human Activity Recognition via Smartphone Data Set
    优质
    《基于智能手机数据的人体活动识别》旨在通过分析手机内置传感器(如加速度计、陀螺仪)收集的数据,准确地识别用户正在进行的身体动作或活动类型。该研究对于开发智能健康监测应用和改善用户体验具有重要意义。 此存储库用于Coursera课程《获取和清理数据》的项目作业。该项目旨在让个人展示其收集、使用、清洗、汇总及记录数据集的能力。UCI机器学习仓库提供了相关资源,并附有以下指导: 使用R语言创建整洁的数据集,具体要求如下: - 创建一个名为run_analysis.R的脚本。 - 将训练和测试集合并成单一数据集; - 提取每次测量中的平均值与标准差; - 利用描述性活动名称来命名数据集中各项活动; - 使用适当的描述性变量名标记数据集。 - 创建第二个独立整洁的数据集,其中包含每个动作及每位参与者的所有变量的均值。 - 编写一个代码簿文件,并将其与run_analysis.R脚本一同上传至GitHub存储库。此代码簿需详细说明变量、数据以及为整理和汇总数据所执行的操作或转换。 项目仓库的内容及结构: - 包含HAR(Human Activity Recognition)的数据集。
  • 利用内置进行体运状态
    优质
    本项目致力于开发一种基于智能手机内置传感器的人体运动状态识别系统。通过分析加速度计、陀螺仪等数据,精准捕捉并解析用户日常活动模式,旨在提升健康管理与智能交互体验。 为了应对当前智能手机对人体运动状态识别种类少且准确率低的问题,本段落提出了一种结合使用加速度传感器与重力传感器来分层识别人体运动的方法。首先通过分析加速度和重力加速度之间的关系,在惯性坐标系中确定一个不受手机方向影响的线性加速度值;接着基于人体运动频率的变化范围以及线性加速度矢量,识别脚步波峰及波谷的位置;最后从时域角度提取出线性加速度特征向量,并采用层次支持向量机方法进行分层分析以识别人体运动状态。实验结果显示该方案能够准确地识别六种常见的日常人体运动状态,其准确性达到了93.37%。