[发明专利]基于BP神经网络的人类活动在智能家居环境中的辨识方法无效
申请号: | 201110159327.X | 申请日: | 2011-06-15 |
公开(公告)号: | CN102254226A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 方红庆;何蕾 | 申请(专利权)人: | 河海大学 |
主分类号: | G06N3/08 | 分类号: | G06N3/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 210098*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 bp 神经网络 人类 活动 智能 家居环境 中的 辨识 方法 | ||
1.一种基于BP神经网络的人类活动在智能家居环境中的辨识方法,其特征在于包括如下步骤:
步骤S1)数据采集:由实验人员在智能家居环境测试台中按照要求重复进行指定的不同活动,与此同时由安装在智能家居环境测试台中的运动传感器和项目传感器对实验活动进行数据采集,然后对采集到的数据进行标记;
步骤S2)特征提取:根据采集到的数据,提取每一种活动的合适的特征数据,包括:当前活动所触发的各个传感器的标签;当前活动开始的时间;当前活动的结束时间;当前活动的前一个活动;当前活动所触发的传感器序列长度;
步骤S3)BP神经网络的训练与辨识:将计算好的各个活动的特征数据输入到BP神经网络中,分别采用3折交叉验证的方式进行训练与辨识,得到各种活动的辨识结果;
步骤S4)结果比较:将基于BP神经网络的人类活动的辨识结果与隐马尔科夫模型方法以及朴素贝叶斯分类器方法相比较,计算结果表明基于BP神经网络的方法获得了更好的辨识准确度。
2.根据权利要求1所述的基于BP神经网络的人类活动在智能家居环境中的辨识方法,其特征在于所述步骤S3)BP神经网络的训练与辨识中包括如下步骤:
步骤S31:确定隐层个数,初始化权值和偏置,最大迭代代数;把所有的权值和节点的偏置设置成[0,1]之间的随机数;
步骤S32:提供输入和期望输出:以各个活动传感器的特征数据作为输入,期望输出的活动为1其余为0作为输出;选取一部分数据样本用于BP神经网络的学习和训练,另一部分样本用作辨识验证;
步骤S33:计算实际输出:利用Sigmoid非线性函数计算输出层和隐层各节点的输出;
步骤S34:调整权值:以附加动量法来调整权值,公式如下:
其中x表示输入,t表示迭代的次数,p表示为第p个训练向量,h表示为隐含层,o表示输出层,wij表示第i个输入节点到第j个隐节点之间的权值,wkj表示第j个隐层节点到第k个输出层节点之间的权值,mc表示动量因子,η表示学习率,表示第p个训练向量的第j个隐层节点的误差,表示第p个训练向量的第k个输出节点的误差,表示第j个隐层节点的实际输出,bj表示第j个隐层节点的偏置,bk表示第k个输出节点的偏置;
不断迭代,直到误差达到满意值终止;
步骤S35:在训练之后,保存权值和偏置,选取测试数据,输入BP神经网络进行辨识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110159327.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:透镜型天线罩
- 下一篇:一种闭门器的扭矩传递连接结构