[发明专利]基于增强变分自编码器的三维射线重构方法在审
申请号: | 202111270563.9 | 申请日: | 2021-10-29 |
公开(公告)号: | CN114004336A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 刘畅;李凯;杨旸 | 申请(专利权)人: | 上海科技大学 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/08;G06K9/62;H04B7/0413 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 翁若莹;柏子雵 |
地址: | 201210 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 增强 编码器 三维 射线 方法 | ||
1.一种基于增强变分自编码器的三维射线重构方法,用于完善预测用户信道幅值的神经网络模型训练所使用的射线追踪数据的神经网络训练样本集,对每个用户的射线追踪数据中的离开角水平分量、离开角垂直分量、到达角水平分量、到达角垂直分量的角度信息进行量化,形成多个量化区间,基于量化区间形成输入神经网络模型的射线追踪数据向量,其特征在于,所述三维射线重构方法包括以下步骤:
步骤1、按照设定步长将CVAE训练样本集中所有训练样本的信道幅值绝对值范围区间划分为N个子区间,每个子区间定义为一个类别并设定对应的类别标签,则能够得到N个类别标签;
步骤2、建立增强条件变分自编码器,该增强条件变分自编码器包括基于拉普拉斯分布的条件变分自编码器模型以及基于正态分布的条件变分自编码器模型,使用标记了类别标签的CVAE训练样本集对基于拉普拉斯分布的条件变分自编码器模型以及基于正态分布的条件变分自编码器模型进行训练,其中:
训练过程中,条件变分自编码器模型的编码器的输入向量Xe表示为:
Xe=[Xe1,Xe2,…,Xen]T (1)
式(1)中,Xen表示编码器的第n个训练样本的输入向量,其表达式为Xen=[xn l],其中,xn为第n个训练样本的射线追踪数据向量,l为第n个训练样本的类别标签向量,长度为N,l中除对应类别位置为1之外,其余位置均为0;
条件变分自编码器模型的编码器的输出向量Ye表示为:
Ye=[Ye1,Ye2,…,Yen]T (2)
式(2)中:Yen表示编码器对应第n个训练样本的输出向量:
对于基于拉普拉斯分布的条件变分自编码器模型,Yen=[μk λk],μk和λk为拉普拉斯分布参数,μk为位置参数和λk为尺度参数;
对于基于正态分布的条件变分自编码器模型,和σk为正态分布参数,为均值,σk为方差;
训练过程中,条件变分自编码器模型的解码器的输入向量Xd表示为:
Xd=[Xd1,Xd2,…,Xdn]T (3)
式(3)中,Xdn表示解码器对应第n个训练样本的输入向量,Xdn=[z l],z为利用重参数技巧,根据基于拉普拉斯分布的条件变分自编码器模型和基于标准正态分布的条件变分自编码器模型的编码器输出的(μk,λk)、采样得到的隐变量z,z=μk+σkε、z=μk+λkε,ε表示服从均值为0、方差为1的正态分布N(0,1)或者服从位置参数是0、尺度参数是1的拉普拉斯分布L(0,1)的随机变量;
条件变分自编码器模型的解码器的输出向量Yd表示为:
Yd=[Yd1,Yd2,…,Ydn]T (4)
式(4)中:Ydn表示解码器对应第n个训练样本的输出向量,其表达式为Ydn=yn,yn为解码器还原出的第n个训练样本;
训练时,解码器生成的训练样本不包含信道幅值信息,通过计算解码器生成的新样本与CVAE训练样本集中全部训练样本的欧式距离,将与新样本欧式距离最小的训练样本的信道幅值作为新样本的信道幅值;
使基于拉普拉斯分布的条件变分自编码器模型以及基于正态分布的条件变分自编码器模型的损失函数L最小,从而完成训练;
获得神经网络模型利用原始训练样本集训练时得到的预测集,其中,原始训练样本集是指未经过完善的训练样本集,遍历预测集中每个预测样本,计算每个预测样本与其他预测样本的邻近度p,统计与当前预测样本的邻近度ρ不大于阈值thr的所有其他预测样本的数量,进而获得每个预测样本的相似样本个数;
定义用户在射线样本空间中的稀疏度Ω(i),如下式所示:
式(5)中,M(i)ρ≤thr为预测样本i拥有的相似样本数,Maxj∈[1,N](M(j)p≤thr)为预测集中拥有的相似样本数最多的数量;
计算各预测样本的相似样本个数及稀疏度,基于稀疏度将预测样本划分为M个稀疏度区间,将预测集依据稀疏度区间划分为M个预测子集,同时获得每个稀疏度区间所对应的信道幅值绝对值区间范围,将该信道幅值绝对值区间范围定义为大区间,则共得到K个不同的大区间,每个大区间至少包含1个或1个以上步骤1中所述的子区间;
M个预测子集中的每个预测样本分别采用以完成训练的基于拉普拉斯分布的条件变分自编码器模型以及基于正态分布的条件变分自编码器模型进行重构,获得2M个重构样本集;
比较同一个预测子集与分别通过基于拉普拉斯分布的条件变分自编码器模型以及基于正态分布的条件变分自编码器模型得到两个重构样本集之间的信道幅值误差大小,选择信道幅值误差小的重构样本集所对应的基于拉普拉斯分布的条件变分自编码器模型以及基于正态分布的条件变分自编码器模型作为与当前预测子集所对应的稀疏度区间所在的大区间的条件变分自编码器模型,至此增强条件变分自编码器构建完成;
步骤3、获得待完善的神经网络训练样本集,指定子区间,基于指定子区间所对应的类别标签获得指定类别标签向量lc,增强条件变分自编码器选择与指定子区间对应的大区间最合适的基于拉普拉斯分布的条件变分自编码器模型以及基于正态分布的条件变分自编码器模型中随机采样得到L个隐变量z,L为要生成的指定子区间的新样本的数量,并和指定类别标签向量lc一起输入到训练好的增强条件变分自编码器的解码器中,即可实现指定信道幅值区间的训练样本的生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海科技大学,未经上海科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111270563.9/1.html,转载请声明来源钻瓜专利网。