BasicSR icon indicating copy to clipboard operation
BasicSR copied to clipboard

关于ESRGAN的训练问题

Open zkh123456789 opened this issue 3 years ago • 2 comments

涛哥,我在训练ESRGAN的时候,先预训练生成器,然后加载生成器的预训练模型一起训练ESRGAN,训练ESRGAN时我发现出来两个模型,一个是生成器的模型,一个是判别器的模型,在这我有两个问题想你请教: 1.训练ESRGAN和单独训练生成器出来的两个关于生成器的模型有什么不同吗? 2.测试ESRGAN的时候是加载共同训练ESRGAN得到的生成器的模型? 如果是这样的话 判别器的模型意义是什么呢? 感谢涛哥百忙之中能帮忙解答一下..

zkh123456789 avatar Oct 05 '21 12:10 zkh123456789

  1. 我不是很理解你的问题。 训练ESRGAN得到的 生成器模型就是最后使用的SR网络; 单独训练生成器,这个你是指的是使用L1/L2训练的网络么? 如果是这个,因为其没有GAN loss,出来的效果会过于平滑

  2. 加载预训练的模式,是为了提高 收敛速度 和提升速度。 判别器是为了引入GANloss,让其生成更多细节。

xinntao avatar Oct 05 '21 16:10 xinntao

感谢涛哥,我明白你的意思了~

zkh123456789 avatar Oct 07 '21 09:10 zkh123456789