Conditional GAN代码实现(Pytorch)
判别器也是接收两个参数,一个是图像(可能是真实图像,也可能是生成的虚假的图像),另一个是标签,首先将标签转换为1x28x28的形状,然后将这个向量和图像连接起来,构成一个2x28x28的向量,最后经过卷积、激活、池化、线形层输出一个结果(真或者假)。判别器接收两个输入,一个是随机噪声,一个是标签,将噪声和标签转换为长度128x7x7的向量,再将两个向量连接起来,构成一个256x7x7的向量,再进行三次的转置卷积,最终输出一个1x28x28(与mnist数据集的大小保持一致)的图像。反向传播、迭代优化。
原创
2022-10-08 17:13:13 ·
1488 阅读 ·
0 评论