[发明专利]一种基于深度学习的增量调制识别模型生成方法在审
| 申请号: | 202011536524.4 | 申请日: | 2020-12-23 |
| 公开(公告)号: | CN114662552A | 公开(公告)日: | 2022-06-24 |
| 发明(设计)人: | 马丕明;陈梦寒;凌洁;王一竹 | 申请(专利权)人: | 山东大学 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/04 |
| 代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 许德山 |
| 地址: | 250199 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 深度 学习 增量调制 识别 模型 生成 方法 | ||
1.一种基于深度学习的增量调制识别模型生成方法,该模型包括0阶段及顺序排列的后续阶段,其中0阶段包含数据处理模块和原始网络训练模块;之后的每个阶段包含数据处理模块和增量学习模块;其中各个阶段中的数据处理模块与原始网络训练模块或增量学习模块相连接,该方法的具体步骤如下:
1)数据处理;
(1)数据处理模块将收集到的调制信号样本映射成星座图,得到样本集合其中xj表示在第i阶段的样本数据,Si表示在第i阶段的样本总数;
(2)根据样本集合中每一个样本xj的种类,添加标签yj,生成第i阶段数据集表示xj是n维向量,表示yj是Mi维向量,其中n表示样本的维度,Mi表示Di中样本的种类数目,设Di,m是Di中第m类数据的集合,
2)原始网络训练:
①原始网络训练模块接收来自数据处理模块的数据,先初始化0阶段的内存数据集P0,在0阶段中内存数据集中没有样本,令其为空集即
②根据0阶段数据集D0包含的种类数目M0初始化识别模型;使用神经网络作为分类模型,设第i阶段的模型为其中,Li是阶段i神经网络的层数,θi表示阶段i神经网络的参数集合,表示阶段i神经网络第0层到第Li层的映射关系,即输入到输出的映射关系,Nl表示第l层的输出维度,表示维度为N0的向量到维度为的向量映射,符号表示向量维度的转换;表示阶段i神经网络的输入,其中,符号∈表示集合中的属于关系,ri,0经过神经网络模型φi可得到阶段i神经网络的输出因此,0阶段的初始模型为
③将D0中的样本输入0阶段的初始模型φ0,0,φ0,0输出为可得到0阶段的损失为:
④使用SGD算法训练模型,最小化0阶段的损失L0,生成训练好的调制识别模型φ0;
3)增量学习;
a)增量学习模块接收来自数据处理模块输入的数据集Di,上一阶段的输入数据集Di-1和上一阶段输出的识别模型φi-1来生成本阶段的识别模型φi,根据输入的φi-1和Di-1,对阶段i-1的内存数据集Pi-1进行更新,输出更新后的内存数据集Pi,更新的具体步骤如下:
(1)从φi-1中分离出神经网络的特征提取部分,将包含Li-1层的神经网络中的前Li-1-2层看作特征提取部器,将神经网络的最后一个全连接层即第Li-1-1层及softmax层即第Li-1层用作分类,特征提取器中只具有φi-1中前Li-2层的参数阶段i的特征提取器
(2)将数据集Di-1中的每类数据输入得到Di-1中每一类数据的均值向量,其中,第m类数据的均值向量为:最终求出均值向量集合
(3)从Di-1中的每类数据选取k个与均值向量μi-1,m最接近的样本,将其组合得到代表性样本集合其中,xj,m表示Di-1中第m类数据的第j个样本;
(4)将代表性样本集合加入内存数据集Pi-1中得到内存数据集Pi,设λ=M0+...+Mi-1表示从阶段0到阶段i-1到达的总的数据种类,Pi中包含的样本总数为:SP,i=λ×k;
b)将Pi中的样本和Di中的样本混合,得到混合数据集εi;
c)根据输入的Di包含的种类数目Mi,修改φi-1最后一层的输出节点个数令其为λ+Mi,得到阶段i的初始模型φi,0;
d)修改φi,0,在φi,0的最后一层前插入一层做线性变换操作,变换系数取决于温度参数T,修改后的模型为表示第i阶段在温度参数T下所使用的神经网络,具有Li+1层,最后一层的输出用表示;
e)将εi中的样本送到模型中,并将输出值作为蒸馏标签加入εi,生成新的混合数据集其中包含从阶段0到阶段i-1到达的每类数据中的k个样本和Di中的所有样本;
f)样本xj输入模型中能得到模型的最后一层输出和logits输出将logits输出送入softmax函数做归一化处理,可得到对样本xj的预测概率ypred,j,因此,将ε′i中所有样本的集合输入模型中,可得到神经网络的最后一层输出和对的预测概率集合
g)计算阶段i的损失:
Li(θi)=αLhard+βLsoft (2)
其中,是交叉熵损失,是蒸馏损失,α和β分别表示交叉熵损失和蒸馏损失的权重,Li(θi)称为交叉-蒸馏损失;
h)使用SGD算法最小化公式(2)以训练模型,得到阶段i在温度参数T下训练好的神经网络删除中的倒数第二层,生成调制识别模型φi。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011536524.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消毒机器人
- 下一篇:数据同步方法、装置、电子设备及计算机存储介质





