[发明专利]一种基于双重生成对抗网络的主动学习方法有效
| 申请号: | 202010779759.X | 申请日: | 2020-08-05 |
| 公开(公告)号: | CN111950619B | 公开(公告)日: | 2022-09-09 |
| 发明(设计)人: | 郭继峰;庞志奇;李禾;李星;费禹潇 | 申请(专利权)人: | 东北林业大学 |
| 主分类号: | G06V10/774 | 分类号: | G06V10/774;G06V10/82 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 150040 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 双重 生成 对抗 网络 主动 学习方法 | ||
1.一种基于双重生成对抗网络的主动学习方法,其特征在于,包括如下步骤:
步骤1:利用标记池图像和未标记池图像对模型进行训练,模型训练包括表征学习和生成对抗两个部分;
步骤2:利用收敛后的模型,对待选池中的图像进行采样,之后对采样后的图像进行人工注释和图像生成;
步骤3:把采样后的图像从待选池转移到标记池,并把生成的图像加入到待选池,根据更新后的待选池和标记池对采样模型进行训练,最后根据更新后的标记池对任务模型进行训练;
所述步骤1包括如下步骤:
步骤1.1:利用标记池图像和未标记池图像进行表征学习,对生成器G的前半部分G1和判别器D1进行训练;G1的目的是把标记池中的图像xL和未标记池中的图像xU映射到同一个特征空间,并提取图像的特征矩阵,之后把提取到的特征矩阵输入到D1,企图让D1预测所有的特征矩阵都是来自于标记池;而D1的目的是区分输入的特征矩阵是否来自xL,并输出特征矩阵来自xL的概率;G1与D1对抗训练,目标函数为:
其中xL和xU分别表示标记图像和未标记图像;此阶段只对G1和D1的参数进行更新;
步骤1.2:利用标记池图像和未标记池图像进行生成对抗,对生成器G的后半部分G2和判别器D2进行训练,其中G的目标是生成接近真实的图像,企图让D2预测所有的输入图像都是真实图像;D2的目标是区分真实图像和生成图像;具体的,生成对抗训练过程如下:
步骤1.2.1:G以真实样本作为输入,输出生成的重构样本;为保证生成图像与原图像的差异性,在G2头部引入大小为1×1的卷积核;其中卷积核的权重为[0.95,1.05]之间的随机值,且不参与参数更新过程,以保证生成图像与原图像的特征不完全相同;
步骤1.2.2:D2以真实样本或生成样本作为输入,输出输入样本为真实样本的概率;设计D2的目的是指导G生成接近真实的图像,即:D2以真实图像或生成图像作为输入,之后输出真实图像的概率,用以指导G的训练进程;在原始目标函数中引入Wasserstein距离,整体目标函数为:
其中xr表示从所有样本池中取样所得的真实图像,G(xr)即xg,f(x)是判别器函数,此函数需要满足Lipschitz约束;利用矩阵谱范数,使D2在全局范围内满足Lipschitz约束;其中谱范数的物理意义定义为:
其中σ(W)表示权重矩阵的谱范数,x表示输入向量,δ表示x的改变量;在生成对抗阶段,固定G1的参数,只对G2与D2的参数进行更新;
所述步骤2包括如下步骤:
步骤2.1:利用收敛后的G1和D1的组合在XC中采样得到信息量最丰富的样本集xs,对xs中无标签图像进行人工注释;所述人工注释即为xs人为添加类别标签;
步骤2.2:利用收敛后的G和采样得到的xs,对xs进行重构,得到生成的图像xg,并赋予生成图像xg和xs相同的标签;
所述步骤3包括如下步骤:
步骤3.1:把采样得到的图像xs从待选池转移到标记池,并把生成的图像xg加入到待选池,根据更新后的待选池和标记池对采样模型D1进行更新训练,使D1能够监控标记池和待选池的实时变化;
步骤3.2:根据更新后的标记池对任务模型进行训练;
步骤3.3:重复步骤2和步骤3,直到任务模型的性能符合预期标准。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北林业大学,未经东北林业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010779759.X/1.html,转载请声明来源钻瓜专利网。





