[
    {
        "message": "rcd-chr1Ctcf-subsets/10pc/ nlay_3-rc_t-nbf_16_str-20 seed-0",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.DenseAfterRevcompConv1D",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform_2xin"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 0,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-rc/subsets/10pc/ nlay_3-rc_f-nbf_32_str-20 seed-0",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.Flatten",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Dense",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 0,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "rc/subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-rc/subsets/10pc/ nlay_3-rc_f-nbf_16_str-20 seed-0",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.Flatten",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Dense",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 0,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "rc/subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-subsets/10pc/ nlay_3-rc_t-nbf_16_str-20 seed-1",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.DenseAfterRevcompConv1D",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform_2xin"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 1,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-rc/subsets/10pc/ nlay_3-rc_f-nbf_32_str-20 seed-1",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.Flatten",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Dense",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 1,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "rc/subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-rc/subsets/10pc/ nlay_3-rc_f-nbf_16_str-20 seed-1",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.Flatten",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Dense",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 1,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "rc/subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-subsets/10pc/ nlay_3-rc_t-nbf_16_str-20 seed-2",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.DenseAfterRevcompConv1D",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform_2xin"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 2,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-rc/subsets/10pc/ nlay_3-rc_f-nbf_32_str-20 seed-2",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.Flatten",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Dense",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 2,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "rc/subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-rc/subsets/10pc/ nlay_3-rc_f-nbf_16_str-20 seed-2",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.Flatten",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Dense",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 2,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "rc/subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-subsets/10pc/ nlay_3-rc_t-nbf_16_str-20 seed-3",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.DenseAfterRevcompConv1D",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform_2xin"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 3,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-rc/subsets/10pc/ nlay_3-rc_f-nbf_32_str-20 seed-3",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.Flatten",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Dense",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 3,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "rc/subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-rc/subsets/10pc/ nlay_3-rc_f-nbf_16_str-20 seed-3",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.Flatten",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Dense",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 3,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "rc/subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-subsets/10pc/ nlay_3-rc_t-nbf_16_str-20 seed-4",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.RevCompConv1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.RevCompConv1DBatchNorm",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.DenseAfterRevcompConv1D",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform_2xin"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 4,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-rc/subsets/10pc/ nlay_3-rc_f-nbf_32_str-20 seed-4",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 32,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.Flatten",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Dense",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 4,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "rc/subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    },
    {
        "message": "rcd-chr1Ctcf-rc/subsets/10pc/ nlay_3-rc_f-nbf_16_str-20 seed-4",
        "model_creator": {
            "class": "flexible_keras.FlexibleKerasSequential",
            "kwargs": {
                "loss": "binary_crossentropy",
                "layers_config": [
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 15,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.Convolution1D",
                        "kwargs": {
                            "filter_length": 14,
                            "nb_filter": 16,
                            "input_shape": [
                                1000,
                                4
                            ]
                        }
                    },
                    {
                        "class": "keras.layers.normalization.BatchNormalization",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "relu"
                        }
                    },
                    {
                        "class": "keras.layers.convolutional.MaxPooling1D",
                        "kwargs": {
                            "stride": 20,
                            "pool_length": 40
                        }
                    },
                    {
                        "class": "keras.layers.core.Flatten",
                        "kwargs": {}
                    },
                    {
                        "class": "keras.layers.core.Dense",
                        "kwargs": {
                            "output_dim": 1,
                            "init": "glorot_uniform"
                        }
                    },
                    {
                        "class": "keras.layers.core.Activation",
                        "kwargs": {
                            "activation": "sigmoid"
                        }
                    }
                ],
                "optimizer_config": {
                    "class": "keras.optimizers.Adam",
                    "kwargs": {
                        "lr": 0.001
                    }
                }
            }
        },
        "model_trainer": {
            "class": "keras_model_trainer.KerasFitGeneratorModelTrainer",
            "kwargs": {
                "samples_per_epoch": 5000,
                "seed": 4,
                "stopping_criterion_config": {
                    "class": "EarlyStopping",
                    "kwargs": {
                        "max_epochs": 80,
                        "epochs_to_wait": 80,
                        "running_mean_over_epochs": 1
                    }
                },
                "class_weight": {
                    "1": 5.0,
                    "0": 1
                }
            }
        },
        "other_data_loaders": {
            "train": {
                "class": "hdf5_data_loader.MultimodalAtOnceDataLoader",
                "kwargs": {
                    "path_to_hdf5": "rc/subsets/10pc/train_data.hdf5",
                    "bundle_x_and_y_in_generator": false,
                    "num_to_load_for_eval": 1000,
                    "strip_enclosing_dictionary": true,
                    "batch_size": 100
                }
            }
        }
    }
]