APP下载

GBDT算法在无线非接触式人体行为识别中的应用研究

2022-11-05孙宏宇吴嘉伊

智能计算机与应用 2022年10期
关键词:梯度准确率无线

孙宏宇,吴嘉伊,吴 宇

(吉林师范大学 计算机学院,吉林 四平 136000)

0 引言

随着科学技术的发展,人体行为感知和分析技术已经广泛应用在生活的各个方面。由于现有的人体行为感知算法需要利用复杂的特征提取技术,使其在嵌入式设备上的运行较为困难。而决策树算法、例如GBDT等就可以有效解决此问题,在不使用复杂特征提取的基础上则能够实现精准的人体行为感知。与其他传统的感知技术手段相比,通过无线信号的非接触式感知信号对人体行为的感知分析具备了很多优势和特点。首先,无线信号的非接触式感知信号已经遍布在日常生活中的每个角落,其对人体行为的感知就是通过对人体反射、散射以及衍射的无线信号的非接触式感知信号特征检测实现的,不需要携带任何传感器,并且还具有非视距感知能力,可以较好地穿越障碍。同时,因为无线信号的非接触式感知信号属于电磁波,可以不受外界的温度、湿度以及光照等因素的影响,能大大提高对人体行为的分析能力。近年来,无线信号的非接触式感知技术也一直处于不断的发展之中。2019年9月16日,Wi-Fi联盟宣布启动WI-FI 6认证计划,并于2020年1月3日将使用6 GHz频段的IEEE 802.11ax称为Wi-Fi 6E;2022年1月,Wi-Fi联盟宣布了Wi-Fi 6第2版标准,Wi-Fi 6目前支持频段(2.4 GHz,5 GHz,6 GHz)的电源管理。无线信号的非接触式感知技术的不断增强即使得对人体动作行为可做到更为精确的检测。

梯度提升树(GBDT)算法是一种集成机器学习算法,是通过训练多个弱分类器来生成准确的结果,GBDT算法在分类、回归等多方面均表现出优异性能,同时也作为多种算法竞赛中最受欢迎的算法之一,究其原因就在于GBDT可以高效地解决高维和多分类问题。

本文利用梯度提升树(GBDT)算法,并通过无线信号的非接触式感知信号对人体行为的识别进行研究和分析。仿真实验结果证明,该方法在无线感知人体动作行为方面具有可实施性。

1 GBDT算法原理

梯度提升(梯度增强)是一种用于回归和分类问题的机器学习技术,由其产生的预测模型是弱预测模型的集成,例如采用典型的决策树作为弱预测模型,这时则称为梯度提升树(GBDT)。如其他提升方法一样,这是以分阶段的方式构建模型,但却通过允许对任意可微分损失函数进行优化作为对一般提升方法的推广。GBDT是一种准确有效的程序,可用于各种领域的回归和分类问题,例如Web搜索、排名和生态领域等。

给定训练集{(,),,(xy)},损失函数(,()),基函数集{(,)},算法的设计步骤可具体表述如下。

(1)初始化()0,对此可表示为:

(2)对1,2,…,

①计算残差。其数学表达式可写为:

②以残差r为预测值,训练一个回归树T(,)。

③更新f()。此处需用到的数学公式为:

(3)经过次迭代后得到最终模型,采用函数的形式进行表示,即:

2 实验与结果分析

2.1 数据集

研究人体动作行为的识别需要进行实证分析,本文在信号采集上使用了构建原型系统,如图1所示。该原型系统共采集了1040个样本数据,数据采集场景如图2所示。这些样本均来源于实验室的志愿者,本文衡定后选取了7个和人体日常行为相关的动作作为指标,其中包括水平走(WH)、垂直走(WV)、跑(RV)、跳(JM)、向前摔倒(FF)、向左摔倒(FL)、向右摔倒(FR),并对这7个动作行为进行特征提取。

图1 非接触感知系统原型系统Fig.1 Prototype system of device-free sensing system

图2 数据采集场景Fig.2 Data acquisition scenario

2.2 实验及结果

动作分类准确率是评价算法对人体动作行为识别的重要评价指标。其中,本文所使用的梯度提升树(GBDT)算法进行动作识别不主要做特征工程,该算法中共使用了4个参数,具体来说分别为_,_,_,_。 其中,每个参数的取值不同会对其预测结果产生不小的影响,本实验针对4个参数的不同取值共做了16组随机实验取值,实验结果如图3所示。由图3可知,当4个参数分别取值(_150,_10,_30,_0)时,其分类准确率最高,可以达到0.98789,此时可以对人体行为进行很好的识别,且基本没有误差,其识别准确度结果接近100%。

图3 不同参数预测结果折线图Fig.3 Line chart of prediction results of different parameters

本文还使用其他常用算法也进行了动作行为的识别和分析,其他行为的动作分类准确率均不如本文所使用的梯度提升树(GBDT)算法,参见图4。

从图4可以看出,在面对相同一组动作行为数据时,该算法与其他算法相比,其准确度更高,拟合度更好。

图4 本文算法与其他算法识别准确度对比Fig.4 The comparison of the recognition accuracy of this algorithm and other algorithms

实验结果表明,与传统其他算法相比,本文提出的使用梯度提升树(GBDT)算法具有可实施性,其较低的误差率表明该方法可以广泛应用于睡眠检测、跌倒检测、日常行为检测等方面,为人体行为的识别方面提供了更切实可行的方法。

3 结束语

针对通过无线信号的非接触式感知信号对人体行为动作感知分类问题,本文设计了一种基于梯度决策树(GBDT)算法对人体行为动作进行感知与分析的方法。实验结果表明,在通过无线信号的非接触式感知信号对人体行为的感知方面,该方法在动作分类方面的准确率高于其他算法,证明了所提出的方法对于人体行为动作的感知和分类问题具有显著效果,并为后续的人体动作行为识别、预测研究做了有益的探索与尝试。

猜你喜欢

梯度准确率无线
乳腺超声检查诊断乳腺肿瘤的特异度及准确率分析
多层螺旋CT技术诊断急性阑尾炎的效果及准确率分析
不同序列磁共振成像诊断脊柱损伤的临床准确率比较探讨
颈椎病患者使用X线平片和CT影像诊断的临床准确率比照观察
一个具梯度项的p-Laplace 方程弱解的存在性
内容、形式与表达——有梯度的语言教学策略研究
无线追踪3
航磁梯度数据实测与计算对比研究
无线追踪
无线充电我最全