BasicSR
BasicSR copied to clipboard
关于ESRGAN的训练问题
涛哥,我在训练ESRGAN的时候,先预训练生成器,然后加载生成器的预训练模型一起训练ESRGAN,训练ESRGAN时我发现出来两个模型,一个是生成器的模型,一个是判别器的模型,在这我有两个问题想你请教: 1.训练ESRGAN和单独训练生成器出来的两个关于生成器的模型有什么不同吗? 2.测试ESRGAN的时候是加载共同训练ESRGAN得到的生成器的模型? 如果是这样的话 判别器的模型意义是什么呢? 感谢涛哥百忙之中能帮忙解答一下..
-
我不是很理解你的问题。 训练ESRGAN得到的 生成器模型就是最后使用的SR网络; 单独训练生成器,这个你是指的是使用L1/L2训练的网络么? 如果是这个,因为其没有GAN loss,出来的效果会过于平滑
-
加载预训练的模式,是为了提高 收敛速度 和提升速度。 判别器是为了引入GANloss,让其生成更多细节。
感谢涛哥,我明白你的意思了~