[发明专利]一种基于对抗网络的冗余去除主动学习方法在审
申请号: | 202011203052.0 | 申请日: | 2020-11-02 |
公开(公告)号: | CN112488147A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 郭继峰;庞志奇;孙海龙;朱泳 | 申请(专利权)人: | 东北林业大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150040 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 对抗 网络 冗余 去除 主动 学习方法 | ||
1.一种基于对抗网络的冗余去除主动学习方法,其特征在于,包括如下步骤:
步骤1:把标记数据和未标记数据输入到表示生成器中,表示生成器为每个样本生成特征表示;
步骤2:鉴别器在损失预测模块的指导下预测未标记样本的状态值;
步骤3:把未标记样本依据预测值的降序排列为[x1,x2,x3,…],然后把此序列输入到冗余去除模块进行样本选择,最终得到需要标记的样本组合,在每次迭代结束后,对任务模型和整个主动学习模型进行更新训练。
2.根据权利要求1所述的基于对抗网络的冗余去除主动学习方法,其特征在于,所述步骤1包括如下步骤:
步骤1.1:本发明设计了一种表示生成器,其以VAE为基础,编码器用于学习样本的特征表示,解码器用于重建样本。其编解码过程中的目标函数为:
其中是未标记样本的目标函数,是标记样本的目标函数,z是潜在变量,φ为参数化的解码器pφ,θ为参数化的编码器qθ。
步骤1.2:表示生成器通过重构标记和未标记样本来学习丰富的表示。最终,我们把编码器产生的特征表示与任务模型分类层之前的全连接层所输出的特征向量进行拼接,然后把拼接后的向量作为最终的图像表示。
3.根据权利要求1所述的基于对抗网络的冗余去除主动学习方法,其特征在于,所述步骤2包括如下步骤:
步骤2.1:本发明设计了损失预测模块用于损失预测,损失预测模块通过计算一对样本的损失预测值之间的差异进行训练,损失预测模块的损失函数为:
其中ξ是预定义的正余量,li和lj为实际损失,和为预测损失。例如,对于一对样本(xi,xj),当lilj时,该函数表明只有当大于时,模块才没有损失,否则模块会有损失,迫使它增加并且减少目标模型和损失预测模块的联合损失函数为:
训练后的损失预测模块将对未标记样本的损失值进行预测。
步骤2.2:本发明中把损失预测模块的输出归一化到[0,1],并把归一化后的数值作为未标记样本的状态值。判别器的目标函数为:
LD=-E[log(D(qθ(zL|xL)))]-E[log(state(xU)-D(qθ(zL|xL)))]
其中state(xU)表示未标记样本的状态值。表示生成器在与判别器的对抗学习过程中的目标函数为:
Ladv=-E[log(D(qθ(zL|xL)))]-E[log(D(qθ(zU|xU)))]
表示生成器的总目标函数最终定义如下:
LG=λ2LVAE+λ3Ladv
其中λ2和λ3为控制函数比例的超参数。
4.根据权利要求1所述的基于对抗网络的冗余去除主动学习方法,其特征在于,所述步骤3包括如下步骤:
步骤3.1:本发明把未标记样本依据预测值的降序排列为[x1,x2,x3,…],之后利用表示生成器学习到的特征表示计算样本之间的相似度,一对样本(xi,xj)之间的相似度定义为:
其中和分别表示xi和xj的特征向量的第i个分量。
步骤3.2:基于贪心算法进行冗余去除。算法中设置超参数D控制样本之间的特征距离,本发明依据[x1,x2,x3,…]序列进行相似度度量,舍弃与已有样本相似度小于D的样本。
步骤3.3:在每次迭代结束后,对任务模型和整个主动学习模型进行更新训练。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北林业大学,未经东北林业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011203052.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种弹性夹持楔链
- 下一篇:一种管道清洗装置和系统