|
{ |
|
"model_name": "xoakkeyy-gan", |
|
"model_type": "dcgan", |
|
"generator": { |
|
"input_shape": [100], |
|
"hidden_layers": [ |
|
{"units": 256, "activation": "relu"}, |
|
{"units": 512, "activation": "relu"}, |
|
{"units": 1024, "activation": "relu"} |
|
], |
|
"output_shape": [64, 64, 3], |
|
"output_activation": "tanh" |
|
}, |
|
"discriminator": { |
|
"input_shape": [64, 64, 3], |
|
"hidden_layers": [ |
|
{"units": 512, "activation": "relu"}, |
|
{"units": 256, "activation": "relu"} |
|
], |
|
"output_shape": [1], |
|
"output_activation": "sigmoid" |
|
}, |
|
"optimizer": { |
|
"generator": { |
|
"type": "Adam", |
|
"learning_rate": 0.0002, |
|
"beta_1": 0.5 |
|
}, |
|
"discriminator": { |
|
"type": "Adam", |
|
"learning_rate": 0.0002, |
|
"beta_1": 0.5 |
|
} |
|
}, |
|
"loss_functions": { |
|
"generator": "binary_crossentropy", |
|
"discriminator": "binary_crossentropy" |
|
} |
|
} |
|
|