1.一种基于物联网用户行为可信的检测方法,其特征在于包括以下步骤:
步骤一:实时采集物联网设备的行为数据,所述行为数据包括使用时间、设备序列号、设备硬件型号、设备的操作行为数据;
步骤二:使用物联网设备序列号作为标识符,并对采集的操作行为数据进行归一化处理,对每一个操作行为数据进行编号,并映射成数字,形成行为序列数据;
步骤三:把行为序列数据作为训练数据导入lstmseq2seq模型中,采用损失函数均方误差来进行模型训练;
步骤四:在训练好的模型中输入实时采集的行为序列数据,经过基于lstmseq2seq模型生成下一时刻的预测数据;
步骤五:根据实际采集到的下一时刻的实际操作行为数据,计算得到预测数据和实际操作行为数据的差异值;
步骤六:将步骤五中差异值基于正态分布的离群检测方法准则来判断用户行为是否可信。
2.如权利要求1所述的基于物联网用户行为可信的检测方法,其特征在于:步骤三中,所述lstmseq2seq模型包括两个子模型:一个是编码模型,所述编码模型将输入序列转化成一个固定长度的向量,另一个是解码模型,所述解码模型将输入的固定长度的向量解码并输出预测序列。
3.如权利要求1所述的基于物联网用户行为可信的检测方法,其特征在于:步骤三中,通过优化lstmseq2seq模型参数,使均方误差值减小。
4.如权利要求1所述的基于物联网用户行为可信的检测方法,其特征在于:步骤六中,利用离群检测方法的3σ准则判断用户行为是否可信,若e中元素vi满足|vi-u|>3σ条件的数据即判断为异常,说明用户行为不可信,否则用户行为可信;e为差异值的集合,vi为e中的元素,u为e的平均值,σ为e的标准差。