yangxy / GPEN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

generator和g_ema的关系

dengfenglai321 opened this issue · comments

请问generator和g_ema的区别是什么,从下面代码看,感觉是一样的网络结构
generator = FullGenerator( args.size, args.latent, args.n_mlp, channel_multiplier=args.channel_multiplier, narrow=args.narrow, device=device ).to(device) discriminator = Discriminator( args.size, channel_multiplier=1, narrow=1, device=device ).to(device) g_ema = FullGenerator( args.size, args.latent, args.n_mlp, channel_multiplier=args.channel_multiplier, narrow=args.narrow, device=device ).to(device) g_ema.eval() accumulate(g_ema, generator, 0)

那他们能使用同样的预训练权重吗?

g_ema不参与训练的,这是一种保持gan训练稳定的技巧,可参考相关文章