[发明专利]无线传感网络中基于多示例多标记学习的区域监测方法有效

专利信息
申请号: 201610144784.4 申请日: 2016-03-14
公开(公告)号: CN105656692B 公开(公告)日: 2019-05-24
发明(设计)人: 胡海峰;唐川;吴建盛 申请(专利权)人: 南京邮电大学
主分类号: H04L12/24 分类号: H04L12/24;H04W84/18;G06K9/62;G06K9/66;G06F16/28
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 许方
地址: 210003 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了无线传感网络中基于多示例多标记学习的区域监测方法,利用Fisher Kernel对同一时刻的多个传感器节点数据压缩。压缩后,某一时刻,整个无线传感器网络对应一个单示例数据而不再是多示例数据。利用MMD对历史包数据压缩,挑选出最具代表性的包数据,构成一个数据子集。利用快速多示例多标记算法完成对压缩数据的训练和监测区域状态的评估。本发明在经过两层压缩后的传感数据集上构建传感器网络状态预测模型,能够实现快速的网络状态预测。
搜索关键词: 无线 传感 网络 基于 示例 标记 学习 区域 监测 方法
【主权项】:
1.无线传感网络中基于多示例多标记学习的区域监测方法,其特征在于:包括两个过程:预测模型构建、网络状态预测与模型更新,所述模型构建过程如下:(1)收集T个时刻的传感网络数据,构成数据集Do={(Nt,Yt),t=1,2,...,T},Nt={st,1,st,2,...,st,i,...,st,M}表示时刻t时传感器网络收集到的数据,st,i表示时刻t时第i个传感器收集的数据,M为整个传感器网络的传感器的总数,Yt={yt,1,yt,2,...,yt,l,...,yt,L}表示时刻t时传感器网络的状态向量,Yt有L种需要监测的状态yt,l,l=1,2,…,L,yt,l的取值由人为判断,yt,l取1表示传感器网络正处于l状态,否则yt,l取0;(2)利用最大似然估计求解数据集Do的混合高斯模型;(3)对Do中的所有Nt,利用基于混合高斯模型的Fisher Kernel核函数,将多示例数据Nt映射成单示例数据ft,从而得到数据集D={(ft,Yt),t=1,2,...,T};其中,将多示例数据映射成单示例数据的具体过程如下:对于某个多示例数据N={s1,s2,...,si,...,sM},设整个样本集的概率密度函数p为混合高斯模型,则N取自该混合高斯模型的概率:式(1a)中,λ为在样本集上进行最大似然估计得到混合高斯模型的参数,λ={ωkkk,k=1,...,K},K为混合高斯模型当中包含单高斯模型的个数,ωk代表第k个高斯模型占整个混合高斯模型的权重,且满足:μk和Σk分别为第k个高斯模型的均值向量和方差向量;设pk为第k个高斯模型的概率密度函数,则有:式(2a)中,d为传感器数据si的维度数目,由贝叶斯定理得到第i个示例取自第k个高斯分布的概率:根据γi(k)求得N的Fisher向量(4)利用MMD(Maximum Mean Discrepancy,最大平均损失)数据集成技术,将数据集D中的冗余数据筛除,得到D的子数据集Dsub;其具体过程如下:对于一个数据集D={N1,N2,...,NT},它的子集Dsub={αtNt|Nt∈D,t=1,...,T,αt∈{0,1}},αt为样本选择权重,当子集Dsub中包含了Nt时,αt取1,否则αt取0;将数据集D和Dsub之间的最大平均损失平方的最小值作为目标函数:s.t.Ts=||α||1,α=(α12,...,αT)  (5a)式(5a)中,N′t表示取自子集Dsub的数据包,Ts为Dsub中的样本个数,是自变量为Nt的非线性特征映射函数;求出式(5a)的局部最优解,并根据人为设定的阈值σ,得到Dsub={Ntt>σ};(5)以Dsub为训练集,训练一个基于快速多示例多标记分类算法的预测模型Yt=Fy(ft),清空数据集D;其具体过程如下:(a)从Dsub中随机抽取一个样本ft和它的一个相关标记y∈{yt,l|yt,l∈Yt,yt,l=1},计算ft对标记y的打分值Fy(ft)=ωyWft,其中,ωy是标记y的权重向量,W是信息提取矩阵,用来对ft降维;(b)从ft的标记集合中随机抽取一个无关标记计算如果无关标记没有违规,返回步骤(b);如果是一个违规的无关标记,记下当前总共抽样次数v,转到步骤(c);(c)根据抽样次数v估计模型的误差,利用误差对参数ωy,W更新;首先估计模型的误差:然后利用误差error(ft,y)构建基于三元组的损失函数:求解梯度,更新参数ωy,W:ωy=ωy+γ*error(ft,y)*Wft上式中,γ为随机梯度下降法的学习速率;(d)判断模型是否收敛,如果否,返回步骤(a),如果是,输出最终模型,结束训练;所述模型更新与网络状态预测过程如下:(i)收集任意时刻的传感网络数据,利用Fisher Kernel核函数得到其单示例数据ft;(ii)将ft输入到预测模型Yt=Fy(ft)中,估测出网络当前所处状态Yt,根据估测状态,管理者做出响应动作,同时对Yt进行人工校验、更正,并将(ft,Yt)存入数据集D中;(iii)重复步骤(ⅰ)、(ⅱ),直到收集总共T个时刻的传感网络数据,构成新的数据集D={(ft,Yt),t=1,...,T};(iv)利用MMD数据集成技术,将数据集D中的冗余数据筛除,重新得到D的子数据集Dsub;(v)根据Dsub更新预测模型Yt=Fy(ft),清空数据集D。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610144784.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top