{ "input_shape": [ 152, 152, 3 ], "encoder": { "conv_layers": [ { "filters": 32, "kernel_size": [ 3, 3 ], "activation": "relu" }, { "filters": 64, "kernel_size": [ 3, 3 ], "activation": "relu" }, { "filters": 128, "kernel_size": [ 3, 3 ], "activation": "relu" } ], "pooling": { "size": [ 2, 2 ] } }, "decoder": { "conv_layers": [ { "filters": 128, "kernel_size": [ 3, 3 ], "activation": "relu" }, { "filters": 64, "kernel_size": [ 3, 3 ], "activation": "relu" }, { "filters": 32, "kernel_size": [ 3, 3 ], "activation": "relu" } ], "upsampling": { "size": [ 2, 2 ] }, "output_layer": { "filters": 3, "kernel_size": [ 3, 3 ], "activation": "sigmoid" } }, "training": { "optimizer": "adam", "loss": "binary_crossentropy", "epochs": 50 } }