【技术实现步骤摘要】
改进朴素贝叶斯算法基于手机传感器的用户行为识别方法
:
[0001]本专利技术涉及用户行为识别方法,尤其是涉及一种改进朴素贝叶斯的基于手机传感器的行为识别方法。
技术背景:
[0002]用户行为识别技术是通过对用户的外在行为进行分析从而得到用户行为模式的过程,在人工智能、模式识别等领域有着广泛的应用前景。由于传感器数据能够反映出人体行为的不同特征,目前有大量可穿戴传感器的相关研究,比如采用三轴加速度传感器和陀螺仪结合的方式构造了老年人活动感知设备,两个加速度传感器佩戴在右手臂前后来解决交互式游戏中的上肢动作识别问题。但是研究者需要在在不同的身体部位,如臂膀、腰部、大腿、手腕、脚踝等,设置专用运动传感器来捕获行为数据,这些传感器对佩戴者日常生活工作造成影响,不能为活动监督或行为预测提供长期有效的解决方案,同时可穿戴设备存在市场价格昂贵,日常穿戴不便等不足随后研究热点转移到智能手机传感器上。
[0003]随着手机终端制造水平的不断提高,人们对行为识别理论研究的深入,智能手机自身集成了各种传感器,利用加速度计、陀螺仪、磁力计等传感器采集人体行为模式下的多种数据信息,结合机器学习的能力,可以识别出用户的行为。目前,手机作为人们日常生活工作中不可或缺的通讯设备,智能手机的随身携带的特性解决了数据采集的难题,智能手机中传感器可产生并记录大量运动相关的数据和信息。许多应用本文提出一种基于智能手机传感器并采用朴素贝叶斯机器学习算法识别用户行为的方法。
技术实现思路
:
[0004]本专利技术针对现有基于手机传感器 ...
【技术保护点】
【技术特征摘要】
1.一种改进朴素贝叶斯算法基于手机传感器的用户行为识别方法,其特征在于,包括以下步骤:S1:通过用户手机内置的加速度传感器、陀螺仪、方向传感器、磁场传感器采集数据,并对数据进行噪声去除、数据分离、数据加窗处理;S2:以均值、标准差、极差、波峰波谷、波峰间隔、相关系数作为提取单轴数据的特征对步骤S1的数据进行特征提取,采用均值比、绝对差均值作为提取三轴中两两数据之间的相关性特征;S3:基于步骤S2的特征对用户行为进行识别,具体包括S31:对数据特征选择并对数据进行预分类,确定实验训练数据集和测试数据集;S32:将步骤S31中的已知实验训练数据集通过公式(16)-(20)得到先验概率,构建AIWNB分类器:AIWNB分类器:式中是第i个训练实例c中特征a
j
的权重,n是训练实例的总数,n
j
是第j个属性A
j
值的数量,c
i
是第i个训练实例的类标签,l是等式中的类别的总数是第i个训练实例的类标签,l是等式中的类别的总数的计算公式具体如下:首先,计算测试和训练实例之间的相似度,设x为测试实例,y
i
为第i个训练实例,它们之间的相似度定义为s(x,y
i
):):):S33:将步骤S31中测试集数据通过步骤S32训练好的分类器对测试集数据进行分类,通过公式(21)-(27)计算未进行分类的数据后验概率,从而实现行为识别;定义属性加权朴素贝叶斯公式为:
属性-类别相关性和属性-属性相互关系分别定义为:属性相互关系分别定义为:式中C是所有可能的类标签c的集合,a
j
和a
k
分别为属性A
j
和A
k
的值;为了保证结果的真实性,将I(A
j
;C)和I(A
j
;A
k
)归一化为NI(A
j
;C)和NI(A
j
;A
k
))式中NI(A
j
;C)代表属性-类别相关性,NI(A
j
;A
k
)代表属性-属性间的冗余度;属性权重定义为互相关性与平均互冗余的差值,是第j个属性的权重,应在[0,1]范围内,利用logistic函数转换具体公式如下:围内,利用logistic函数转换具体公式如下:2.根据权利要求1所述的改进朴素贝叶斯算法基于手机传感器的用户行为识别方法,其特征在于,所述步骤S1,采集环境设为室内楼宇,采集的行为活动包括:跑步、行走、站立、坐、上下楼梯、乘直升电梯,同时采集过程中坐标系的定义是相对于设备屏幕的默认方向。3.根据权利要求1所述的改进朴素贝叶斯算法基于手机传感器的用户行为识别方法,其特征在于,所述步骤S1中,对采集的数据进行预处理,预处理包括以下步骤:S1-1噪声去除:采用移动平均过滤器过滤原始数据,减少波形的抖动和毛刺;将连续的采样数据看成一个长度固守为N的队列,在...
【专利技术属性】
技术研发人员:王庆,李静,严超,张波,许九靖,刘鹏飞,
申请(专利权)人:江苏集萃未来城市应用技术研究所有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。