[发明专利]一种垃圾桶满溢监测方法在审
申请号: | 202211367734.4 | 申请日: | 2022-11-03 |
公开(公告)号: | CN115687957A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 黄新力;颜超一;吕欣樾;张宇兴 | 申请(专利权)人: | 华东师范大学 |
主分类号: | G06F18/23213 | 分类号: | G06F18/23213;G06F18/214;G06F18/10;G01B11/02;G01B11/06;G01B17/02;G01G19/62;G06Q10/04;G06Q50/26 |
代理公司: | 上海蓝迪专利商标事务所(普通合伙) 31215 | 代理人: | 徐筱梅;张翔 |
地址: | 200241 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 垃圾桶 监测 方法 | ||
1.一种垃圾桶满溢监测方法,其特征在于,所述方法包括以下具体步骤:
步骤1:获取垃圾桶内的垃圾高度时间序列数据和垃圾重量时间序列数据;
步骤2:对数据进行预处理,得到时间序列预测模型的输入与输出;按照时间步长t,从所述时间序列数据中选取数段长度为t的连续序列,作为所述时间序列预测模型的输入序列(x1,x2,...,xt);将所述输入序列右移一步的数据作为所述时间序列预测模型的输出y;对数据进行归一化处理,并划分为训练集和测试集;
步骤3:训练所述时间序列预测模型,获得垃圾数据的预测值;所述时间序列预测模型由t个串联的记忆单元组成,所述的输入序列与记忆单元一一对应,将上一个记忆单元的输出hi-1和当前的输入xi输入到当前记忆单元中,得到下一个记忆单元的输出hi,最后一个记忆单元的输出ht,与实际输出y计算均方误差,重复上述过程,直到模型收敛为止;其中,将最后一个记忆单元的输出ht作为垃圾数据的预测值
步骤4:训练无监督聚类算法,将所述垃圾数据的预测值划分为不同的满溢等级;按照满溢等级k,初始化k个聚类中心,依次计算所述垃圾时间序列数据到每个聚类中心的距离,将所述垃圾时间序列数据划分到最近的聚类中心,根据每个聚类中心形成的类簇更新聚类中心;重复初始化以外的所有过程直至聚类中心不再更新为止;最后,将属于同一个聚类中心的垃圾时间序列数据划分为一个满溢等级;其中,所述聚类中心为垃圾重量数据和垃圾高度数据形成的一个坐标,所述类簇为多个垃圾高度数据与多个垃圾重量数据一一对应形成的不同坐标。
2.如权利要求1所述的方法,其特征在于,所述记忆单元,包括:
遗忘门、输入门和输出门;
遗忘门ft负责保留或者丢弃上一记忆单元的信息,将上一个记忆单元的输出信息ht-1和当前输入的信息xt同时传递到sigmoid激活函数中,输出值介于0和1之间,用于决定保留或者丢弃的程度,公式如下:
ft=σ(Wf·[ht-1,xt]+bf)
其中,σ(·)表示sigmoid激活函数,ht-1表示上一个记忆单元的输出信息,xt表示当前记忆单元的输入,Wf表示训练参数矩阵,bf表示训练参数向量;
输入门it负责将当前输入的信息保留在当前记忆单元中,包括两部分,第一部分将上一个记忆单元的输出信息ht-1和当前输入的信息xt同时传递到sigmoid函数中,用来决定当前输入信息的重要程度;第二部分将上一个记忆单元的输出信息ht-1和当前输入的信息xt同时传递到tanh激活函数中,得到一个新的侯选值向量最后根据遗忘门ft和输入门it更新当前记忆单元的状态Ct,公式如下:
it=σ(Wi·[ht-1,xt]+bi)
其中,tanh(·)表示tanh激活函数,Wi和Wc表示训练参数矩阵,bi和bc表示训练参数向量,表示候选值向量,Ct表示当前记忆单元的状态,*表示内积运算;
输出门ot用来确定当前记忆单元的输出,将上一个记忆单元的输出信息ht-1和当前输入xt传递到sigmoid函数中,然后将当前记忆单元的状态Ct传递给tanh函数,最后将tanh的输出与sigmoid的输出ot相乘,公式如下:
ot=σ(Wo·[ht-1,xt]+bo)
ht=ot*tanh(Ct)
其中,Wo表示训练参数矩阵,bo表示训练参数向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211367734.4/1.html,转载请声明来源钻瓜专利网。