【技术实现步骤摘要】
一种基于编码超表面频率响应快速预测的模型压缩方法
[0001]本专利技术涉及编码超表面设计领域,具体是一种基于编码超表面频率响应快速预测的模型压缩方法。
技术介绍
[0002]传统电磁超表面的单元结构仍然采用连续的(均匀或非均匀)等效媒质参数描述,因此从电路角度来看,这类超表面与模拟电路类似,可被看作“模拟超表面”。为了实现“数字版”的超表面,有团队提出了一种新型的基于数字表征的编码超表面,即通过数字编码序列来调控电磁波,这种以二值数字逻辑为基础的“数字超表面”极大地简化了超表面的设计流程,提高了调控电磁波的灵活度,扩大了调控范围。近几年,涵盖传统启发式算法和神经网络算法的智能算法在超材料设计中所占的比重逐步上升,基于智能算法设计超材料能够打破传统设计方法在不同基材体系、不同频段以及不同性能指标下设计的局限性,展现出快速设计和架构创新的独特优势。随着深度神经网络性能的提升,网络模型参数量和计算量也日益增长,AlexNet、VGGNet、GoogleNet、ResNet等经典神经网络模型深度不断增加,逐渐超过100层。
[0003]深编码超表面频率响应快速预测可用神经网络实现。但是神经网络的部署对计算量和存储资源提出了很高要求,使其难以应用到资源受限的移动和可穿戴设备上,应用受到了很大限制。同时,神经网络中存在很多冗余参数。
[0004]因此,神经网络进行模型压缩是非常必要的,模型压缩主要有以下五种方法:紧凑结构设计、量化、低秩分解、知识蒸馏、剪枝。紧凑结构设计的应用场景大多是对新的任务的网络设计中,对 ...
【技术保护点】
【技术特征摘要】
1.一种基于编码超表面频率响应快速预测的模型压缩方法,其特征在于,包括如下步骤:步骤一、通过CST
‑
Python联合仿真,导入表示编码超表面单元表面结构的编码矩阵,生成编码超表面频率响应,获得频响曲线,制作数据集;步骤二、对编码超表面频率响应快速预测的正向网络进行预训练,实现编码超表面到频率响应的映射;步骤三、基于步骤二中得到的预训练完备的正向网络,使用LRP将网络输出作为相关性进行后向传播,以卷积核获得的相关性作为结构化剪枝的度量标准对正向网络进行压缩,并对压缩后的正向网络进行再训练;步骤四、将表示编码超表面单元表面结构的编码矩阵输入到步骤三中得到的正向网络中,即可得到超表面频率响应的参数实部曲线、虚部曲线,进而得到幅值和相位值。2.根据权利要求1所述的一种基于编码超表面频率响应快速预测的模型压缩方法,其特征在于,所述步骤一中,编码超表面单元的超表面工作频率为8GHz
‑
12GHz;编码超表面单包括三层,最下层为金属铜板,电导率为5.8e+007S/m;中间层为介质板,介质板为F4B材料,介电常数为2.65,长宽皆为10mm,厚度为2mm;最上层为金属贴片层,最上层共有16*16个单元,由8*8的单元对称而成,每个单元通过1或0去表示贴片的有无,单个贴片的长宽为0.5mm,厚度为0.017mm。3.根据权利要求2所述的一种基于编码超表面频率响应快速预测的模型压缩方法,其特征在于,所述步骤一中,生成的超表面频率响应记为S11,将表示超表面频率响应S11的矩阵,进行间隔采样,得到超表面单元与其频率响应的对应关系,形成若干初始数据;将初始数据按照8∶1∶1的比例划分成训练集、验证集、测试集;将训练集通过数据增强的方式扩大到2倍;超表面频率响应S11的参数表征中,幅值Amp、相位实部Re、虚部Im对应关系如下:实部Re、虚部Im对应关系如下:实部Re、虚部Im对应关系如下:实部Re、虚部Im对应关系如下:4.根据权利要求3所述的一种基于编码超表面频率响应快速预测的模型压缩方法,其特征在于,所述步骤二中编码超表面频率响应快速预测的的正向网络,包括实部子网络Rnet、虚部子网络Inet,两个子网络为并行联合的形式,且两个子网络采用完全相同的结构;两个子网络的输入均为表示编码超表面单元表面结构的编码矩阵;两个子网络的输出分别对应超表面频率响应S11的实部和虚部表征,基于幅值、相位与实部、虚部的对应关系,计算得到网络输出的幅值和相位;对正向网络进行预训练时:1)网络使用的误差函数为最小均方误差MSE,表示为,
其中,为正向网络对编码超表面频率响应S11的预测结果,y为编码超表面的实际频率响应,N为频域内对编码超表面频率响应S11进行等间隔采样得到的频点数;2)预训练时的网络损失函数为:其中,loss_train为网络预训练时的损失函数,Re、分别为S11参数的实部真实值、实部子网络预测的实部值,Im、分别为S11参数的虚部真实值、虚部子网络预测的虚部值。5.根据权利要求4所述的一种基于编码超表面频率响应快速预测的模型压缩方法,其特征在于,所述步骤三中,结构化剪枝方法的步骤如下:步骤A、计算激活值;在训练集中随机选择编码超表面单元作为参考样本,将表征参考样本超材料单元表面结构的编码矩阵输入到步骤二中的预训练完备的正向网络中,正向网络的实部子网络和虚部子网络分别独立进行前向传播,得到实部子网络和虚部子网络中每层的输出值,所述输出值即为激活值,预激活值为未经过层中激活函数的输出值;步骤B、基于LRP的相关性计算;将步骤二中的预训练完备的正向网络输出后向传播至输入层,正向网络的实部子网络和虚部子网络分别独立地将输出后向传播至网络输入层,基于LRP规则依次获取实部子网络和虚部子网络各层中卷积核与网络输出之间的相关性;步骤C、计算每个卷积核的相关性;基于LRP...
【专利技术属性】
技术研发人员:王琼,魏洪波,柏业超,唐岚,张兴敢,
申请(专利权)人:南京大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。