mirror of
https://github.com/labmlai/annotated_deep_learning_paper_implementations.git
synced 2025-11-01 03:43:09 +08:00
default configs
This commit is contained in:
@ -161,14 +161,20 @@ calculate(Configs.discriminator_loss, lambda c: DiscriminatorLogitsLoss(c.label_
|
|||||||
@option(Configs.discriminator_optimizer)
|
@option(Configs.discriminator_optimizer)
|
||||||
def _discriminator_optimizer(c: Configs):
|
def _discriminator_optimizer(c: Configs):
|
||||||
opt_conf = OptimizerConfigs()
|
opt_conf = OptimizerConfigs()
|
||||||
|
opt_conf.optimizer = 'Adam'
|
||||||
opt_conf.parameters = c.discriminator.parameters()
|
opt_conf.parameters = c.discriminator.parameters()
|
||||||
|
opt_conf.learning_rate = 2.5e-4
|
||||||
|
opt_conf.betas = (0.5, 0.999)
|
||||||
return opt_conf
|
return opt_conf
|
||||||
|
|
||||||
|
|
||||||
@option(Configs.generator_optimizer)
|
@option(Configs.generator_optimizer)
|
||||||
def _generator_optimizer(c: Configs):
|
def _generator_optimizer(c: Configs):
|
||||||
opt_conf = OptimizerConfigs()
|
opt_conf = OptimizerConfigs()
|
||||||
|
opt_conf.optimizer = 'Adam'
|
||||||
opt_conf.parameters = c.generator.parameters()
|
opt_conf.parameters = c.generator.parameters()
|
||||||
|
opt_conf.learning_rate = 2.5e-4
|
||||||
|
opt_conf.betas = (0.5, 0.999)
|
||||||
return opt_conf
|
return opt_conf
|
||||||
|
|
||||||
|
|
||||||
@ -176,14 +182,7 @@ def main():
|
|||||||
conf = Configs()
|
conf = Configs()
|
||||||
experiment.create(name='mnist_gan', comment='test')
|
experiment.create(name='mnist_gan', comment='test')
|
||||||
experiment.configs(conf,
|
experiment.configs(conf,
|
||||||
{'generator_optimizer.learning_rate': 2.5e-4,
|
{'label_smoothing': 0.01},
|
||||||
'generator_optimizer.optimizer': 'Adam',
|
|
||||||
'generator_optimizer.betas': (0.5, 0.999),
|
|
||||||
'discriminator_optimizer.learning_rate': 2.5e-4,
|
|
||||||
'discriminator_optimizer.optimizer': 'Adam',
|
|
||||||
'discriminator_optimizer.betas': (0.5, 0.999),
|
|
||||||
'label_smoothing': 0.01
|
|
||||||
},
|
|
||||||
'run')
|
'run')
|
||||||
with experiment.start():
|
with experiment.start():
|
||||||
conf.run()
|
conf.run()
|
||||||
|
|||||||
Reference in New Issue
Block a user