Created
January 25, 2019 02:44
-
-
Save jmbjr/682c59673ebca8ed0ca28eea4f53ef30 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"description": "Crossing the curl with finite differences", | |
"publication": "https://arxiv.org/pdf/1808.01531.pdf", | |
"discriminator": | |
{ | |
"class": "class:hypergan.discriminators.configurable_discriminator.ConfigurableDiscriminator", | |
"defaults":{ | |
"class": "class:hypergan.discriminators.dcgan_discriminator.DCGANDiscriminator", | |
"activation": "lrelu", | |
"initializer": "random_normal", | |
"random_stddev": 0.02, | |
"filter": [3,3], | |
"stride": [1,1], | |
"avg_pool": [2,2] | |
}, | |
"layers":[ | |
"conv 28", | |
"conv 56", | |
"conv 112", | |
"conv 224", | |
"linear 1 activation=null" | |
] | |
}, | |
"latent": | |
{ | |
"class": "function:hypergan.distributions.uniform_distribution.UniformDistribution", | |
"projections": [ | |
"function:hypergan.distributions.uniform_distribution.identity" | |
], | |
"min": -1, | |
"max": 1, | |
"z": 100 | |
}, | |
"generator": { | |
"class": "class:hypergan.discriminators.configurable_discriminator.ConfigurableDiscriminator", | |
"defaults": { | |
"initializer": "random_normal", | |
"random_stddev": 0.02, | |
"activation": "relu", | |
"filter": [5,5], | |
"stride": [2,2], | |
"avg_pool": [1,1] | |
}, | |
"layers": [ | |
"linear 4*4*448", | |
"deconv 224", | |
"deconv 112", | |
"deconv 56", | |
"deconv 3 activation=tanh", | |
"resize_images 28 28" | |
] | |
}, | |
"loss": | |
{ | |
"class": "function:hypergan.losses.standard_loss.StandardLoss", | |
"reduce": "reduce_mean" | |
}, | |
"trainer": { | |
"class": "function:hypergan.trainers.simultaneous_trainer.SimultaneousTrainer", | |
"optimizer": { | |
"class": "function:hypergan.optimizers.curl_optimizer.CurlOptimizer", | |
"learn_rate": 0.00001, | |
"optimizer": { | |
"class": "function:hypergan.optimizers.elastic_weight_consolidation_optimizer.ElasticWeightConsolidationOptimizer", | |
"f_decay": 0.5, | |
"add_ewc_loss_gradients": true, | |
"optimizer": { | |
"class": "function:hypergan.optimizers.giga_wolf_optimizer.GigaWolfOptimizer", | |
"optimizer": { | |
"class": "function:tensorflow.python.training.adam.AdamOptimizer", | |
"learn_rate": 1e-4, | |
"beta1":0.0, | |
"beta2":0.999 | |
}, | |
"optimizer2": { | |
"class": "function:tensorflow.python.training.adam.AdamOptimizer", | |
"learn_rate": 3e-5, | |
"beta1":0.0, | |
"beta2":0.999 | |
} | |
} | |
} | |
} | |
}, | |
"class": "class:hypergan.gans.standard_gan.StandardGAN" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment