[发明专利]基于三体训练算法的蛇形PCB天线回波损耗预测方法有效
申请号: | 202011267345.5 | 申请日: | 2020-11-13 |
公开(公告)号: | CN112257373B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 高婧;田雨波;陈学志;张天亮 | 申请(专利权)人: | 江苏科技大学 |
主分类号: | G06F30/39 | 分类号: | G06F30/39;G06F30/20;G06N3/04 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 常虹 |
地址: | 212003*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 训练 算法 蛇形 pcb 天线 回波 损耗 预测 方法 | ||
1.基于三体训练算法的蛇形PCB天线回波损耗预测方法,其特征在于,包括训练阶段和预测阶段,所述训练阶段包括:
步骤1、获取标注样本,每个标注样本表示为(X,Y,Z);其中X为p维向量,表示蛇形PCB天线的p个尺寸参数;Y为尺寸为X的蛇形PCB天线的谐振频率;Z为q维向量,表示尺寸为X的蛇形PCB天线S11曲线上的q个采样点值;
将标注样本分为训练集和测试集,并构建未标记样本集U,每个未标记样本为表示蛇形PCB天线的p个尺寸参数的p维向量;
步骤2、构建三个蛇形PCB天线回波损耗预测模型,分别记为M1,M2,M3;每个蛇形PCB天线回波损耗预测模型的输入为表示蛇形PCB天线尺寸参数的p维向量,输出为蛇形PCB天线的谐振频率;
步骤3、采用训练集对三个蛇形PCB天线回波损耗预测模型进行训练,得到三个初始模型,分别记为M10,M20,M30;采用测试集对M10,M20,M30分别进行测试,得到每个初始模型的初始测试误差,分别记为e10,e20,e30;令初始最佳模型MI0为与min(e10,e20,e30)对应的模型;迭代次数t=0;
步骤4、从未标记样本集U中选择num个样本分别输入到当前迭代的三个预测模型M1t,M2t,M3t中,模型的输出分别为构成三个样本数为num的伪标记数据集
步骤5、采用三个伪标记数据集对M1t,M2t,M3t进行交叉训练,得到6个交叉训练模型表示采用第j个伪标记数据集对第i个预测模型Mit进行训练后的交叉训练模型;i,j∈{1,2,3},且i≠j;
步骤6、从测试集中选择numtest个样本对6个交叉训练模型进行测试,并计算每个模型的测试误差令测试误差最小值对应的交叉训练模型为将所对应的伪标记数据集和numtest个测试样本加入训练集中,并将所述numtest个测试样本从测试集中删除;
如果为最佳模型,结束迭代,跳转至步骤9,其中Errorth为预设的误差阈值;
迭代次数t加一;
步骤7、采用更新后的训练集对M1,M2,M3进行训练,得到三个更新模型,分别记为M1t,M2t,M3t;采用更新后的测试集对M1t,M2t,M3t分别进行测试,得到每个模型的当前迭代测试误差,分别记为e1t,e2t,e3t;令当前迭代最佳模型MIt为与min(e1t,e2t,e3t)对应的模型;
步骤8、如果当前迭代最小测试误差与上次迭代最下测试误差满足条件:
min(e1t,e2t,e3t)min(e1t-1,e2t-1,e3t-1)且min(e1t-1,e2t-1,e3t-1)Errorth
则MIt-1为最佳模型,迭代结束,跳转至步骤9,否则跳转至步骤4进行下一次迭代;
步骤9、将迭代选择出的最佳模型的输出修改为q维向量,采用更新后的训练集对修改后的最佳模型进行训练,其输入为训练样本中的p维向量X,输出为训练样本中的q维向量Z,得到训练好的蛇形PCB天线回波损耗预测模型;
所述预测阶段包括:
将待预测的蛇形PCB天线p个尺寸参数输入训练好的蛇形PCB天线回波损耗预测模型,其输出的q维向量即为预测的S11曲线上的q个采样点值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏科技大学,未经江苏科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011267345.5/1.html,转载请声明来源钻瓜专利网。