学习目标:
第十九周周报
学习内容:
Diffusion-GAN的代码
OCR项目去阴影
学习时间:
1.7-1.14
学习产出:
Diffusion-GAN的Code
1、Generator和Discriminator
生成器和鉴别器采用stylegan2的代码及结构
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dfd538128d06c0a7b8b2a19f2e2b2f97.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f2ade79c32d8214328a34df24abb7023.png)
生成器由全连接层、自定义卷积层和torgb组成,然后进行上采样。
鉴别器同生成器一样,不同的是进行下采样。
2、Diffusion
扩散过程采用的公式:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3329855d85ae2fbc2c1753f7c845ae47.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ea8bf1f13b07b048ce4f9386bfc2a90a.png)
在生成器生成图片后,鉴别器会对图像进行加噪之后才鉴别
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9fb5ee0e862ea2eb675ec03828f4833a.png)
损失函数与stylegan2一样。
每四轮更新一下时间步
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/79d396e8dfa096bdc284d919f4edc202.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/972207b2056a0f89e96fe3f172665dcf.png)