[发明专利]生成式对抗网络装置及训练方法有效
申请号: | 201811461559.9 | 申请日: | 2018-12-02 |
公开(公告)号: | CN109543827B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 林钰登;吴华强;高滨;钱鹤 | 申请(专利权)人: | 清华大学 |
主分类号: | G06N3/06 | 分类号: | G06N3/06 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 彭久云 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 对抗 网络 装置 训练 方法 | ||
1.一种生成式对抗网络装置,包括:生成网络和判别网络;其中,
所述生成网络配置为根据输入数据生成第一样本;
所述判别网络与所述生成网络耦接,且配置为接收所述第一样本,并基于所述第一样本进行训练;
其中,所述生成网络包括第一忆阻器阵列作为第一权重值阵列,所述生成网络还配置为利用所述第一忆阻器阵列的本征噪声使所述第一样本携带随机噪声。
2.根据权利要求1所述的生成式对抗网络装置,其中,所述判别网络还配置为接收作为真实样本的第二样本,并基于所述第二样本进行训练。
3.根据权利要求2所述的生成式对抗网络装置,其中,所述判别网络包括第二忆阻器阵列作为第二权重值阵列。
4.根据权利要求3所述的生成式对抗网络装置,还包括代价函数单元,
其中,所述代价函数单元配置为根据判别网络代价函数得到所述判别网络的实际输出结果和所述判别网络的目标输出结果的距离;以及
根据生成网络代价函数得到所述判别网络的实际输出结果和所述生成网络的目标输出结果的距离。
5.根据权利要求4所述的生成式对抗网络装置,还包括计算单元,其中,
所述计算单元与所述代价函数单元耦接,且配置为根据所述判别网络代价函数获得的距离计算所述第一样本的梯度和所述第二样本的梯度,并将所述第一样本的梯度和所述第二样本的梯度相加得到第一梯度;以及,
根据所述生成网络代价函数获得的距离计算所述第一样本的梯度,作为第二梯度。
6.根据权利要求5所述的生成式对抗网络装置,还包括权重更新单元,其中,所述权重更新单元与所述计算单元耦接,且配置为交替调整所述生成网络的第一忆阻器阵列的电导值和所述判别网络的第二忆阻器阵列的电导值;其中,
根据所述第一梯度调整所述判别网络的第二忆阻器阵列的电导值;以及
根据所述第二梯度调整所述生成网络的第一忆阻器阵列的电导值。
7.根据权利要求6所述的生成式对抗网络装置,其中,所述权重更新单元还配置为:
获取所述判别网络的第二忆阻器阵列的初始电导值;
基于所述第一梯度的符号调整所述判别网络的第二忆阻器阵列的初始电导值以获得调整后的电导值;
判断所述判别网络中的调整后的电导值相对于所述初始电导值的变化方向,是否与所述第一梯度的符号一致;
如果是或对所述第二忆阻器阵列的电导值的调整次数达到预定次数,则停止调整所述判别网络中的第二忆阻器阵列的电导值;
如果否,则基于所述第一梯度的符号重新对所述第二忆阻器阵列的电导值进行调整。
8.根据权利要求6所述的生成式对抗网络装置,其中,所述权重更新单元还配置为:
获取所述生成网络的第一忆阻器阵列的初始电导值;
基于所述第二梯度的符号调整所述第一忆阻器阵列的初始电导值以获得调整后的电导值;
判断所述第一忆阻器阵列中的调整后的电导值相对于所述初始电导值的变化方向,是否与所述第二梯度的符号一致;
如果是或对所述第一忆阻器阵列的电导值的调整次数达到预定次数,则停止调整所述生成网络中的第一忆阻器阵列的电导值;
如果否,则基于所述第二梯度的符号重新对所述第一忆阻器阵列的电导值进行调整。
9.根据权利要求3-8任一所述的生成式对抗网络装置,还包括滤波单元,其中,所述滤波单元配置为对所述判别网络的第二忆阻器阵列的输出信号和所述生成网络的第一忆阻器阵列的输出信号进行滤波处理。
10.一种根据权利要求1所述的生成式对抗网络装置的训练方法,包括:
使所述生成网络根据所述输入数据生成所述第一样本;
将所述第一样本输入所述判别网络且使所述判别网络使用所述第一样本训练。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811461559.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自动除冰式单门冰箱
- 下一篇:一种适用于流水线的可视化监控和回溯仿真系统