[发明专利]一种面向边缘计算的压缩数据传输方法有效
申请号: | 202110509172.1 | 申请日: | 2021-05-11 |
公开(公告)号: | CN113328755B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 许志伟;张润秀;陈忠民;翟娜;刘利民 | 申请(专利权)人: | 内蒙古工业大学 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 段俊涛 |
地址: | 010080 内蒙古自治区呼*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 边缘 计算 压缩 数据传输 方法 | ||
1.一种面向边缘计算的压缩数据传输方法,其特征在于,包括:
步骤1,在边缘缓存节点处,收集原始数据,设置大小为k的数组1,k为原始数据的类别也即特征属性的数量,数组1的每一位对应记录一类原始数据,记录内容包括原始数据的特征属性及其数值;
步骤2,依次对数组1中的每一位原始数据进行特征重构,构建数据特征压缩摘要,并将所得k个数据特征压缩摘要分别存放在数组2~数组k+1中,得到k个新的特征向量;步骤如下:
步骤2.1,定义数组2~数组k+1为整型数组,长度为原始数据的数值经过MOD取余函数处理后得到数据的长度,将每个数组中的比特位初始化为0;
步骤2.2,利用MOD取余函数对数组1中的每位原始数据的数值运算转化成n进制数,作为相应原始数据的新的特征向量,该步骤完成了对原始数据的特征重构,共构建得到k个数据特征压缩摘要;
步骤2.3,将所得k个数据特征压缩摘要按照生成顺序按序分别存入数组2~数组k+1中;
步骤3,应用编码解码神经网络构造压缩编码机制,通过编码对k个新的特征向量进行可分类压缩;
所述压缩编码机制中,编码器将输入数据即k个新的特征向量通过神经网络的非线性变换映射到目标特征空间;解码器将目标特征空间的特征通过对偶的神经网络的非线性变换还原到原始输入空间;
步骤4,对完成可分类压缩的数据在中间节点处分类转发给边缘设备处理。
2.根据权利要求1所述面向边缘计算的压缩数据传输方法,其特征在于,所述步骤1中,原始数据通过传感器收集。
3.根据权利要求1所述面向边缘计算的压缩数据传输方法,其特征在于,所述编码解码神经网络包括输入层L1、隐藏层L2和输出层L3三个部分,从输入层到隐藏层是编码过程,从隐藏层到输出层是解码过程,编码函数为:h=f(x)=Sf(hA,q(x)),解码函数为:y=g(x)=Sg(hA,p(h)),f(x)和g(x)分别表示从输入层到隐藏层的编码函数和从隐藏层到输出层的解码函数,h为隐藏层表示,y为输出层表示,即输出层输出数据,x为输入层输入数据,输入层L1到隐藏层L2的映射权值矩阵为A,隐藏层L2到输出层L3的映射权值矩阵为为A的转置矩阵,Sf()为编码器的激活函数,Sg()为解码器的激活函数,hA,q(x)为输入层到隐藏层的传递函数,hA,p(h)为隐藏层到输出层的传递函数,q为输入层到隐藏层的训练参数,p为和隐藏层到输出层的训练参数。
4.根据权利要求3所述面向边缘计算的压缩数据传输方法,其特征在于,所述编码解码神经网络的参数值确定过程为:通过深度神经网络DNN进行预训练,从而确定A的初始值,通过计算y和x的误差来训练参数,当y和x的相似程度大于阈值时,认为该神经网络能保留输入数据的大部分特征信息。
5.根据权利要求4所述面向边缘计算的压缩数据传输方法,其特征在于,所述解码器的激活函数取Sigmod函数或者恒等函数,所述编码器的激活函数取Sigmod函数,即其重构误差为:设数据集为S={Xi},i=1,2,3...n,n为数据集中的数据个数,用公式J(θ)=∑x∈SL(x,g(f(x)))计算训练样本的整体损失,最后利用深度神经网络DNN算法进行迭代训练,得到使得损失函数最小的压缩自动编码器参数θ={w,b,b′},其中b和b′为偏置项,w为训练参数,xi表示神经网络第i个输入,yi表示神经网络对应第i个输出值,Xi表示数据集中第i个数据。
6.根据权利要求4所述面向边缘计算的压缩数据传输方法,其特征在于,所述步骤4中,完成可分类压缩的数据直接被中间节点分类传输到不同的边缘设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古工业大学,未经内蒙古工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110509172.1/1.html,转载请声明来源钻瓜专利网。