def apply_defaults_params()

in vihds/config.py [0:0]


def apply_defaults_params(config):
    defaults = munchify(
        {
            "solver": "midpoint",
            "adjoint_solver": False,
            "use_laplace": False,
            "n_filters": 10,
            "filter_size": 10,
            "pool_size": 5,
            "lambda_l2": 0.001,
            "lambda_l2_hidden": 0.001,
            "n_hidden": 50,
            "n_hidden_decoder": 50,
            "n_batch": 36,
            "data_format": "channels_last",
            "precision_type": "constant",
            "precision_alpha": 1000.0,
            "precision_beta": 1.0,
            "init_prec": 0.00001,
            "init_latent_species": 0.001,
            "transfer_func": "tanh",
            "n_hidden_decoder_precisions": 20,
            "n_growth_layers": 4,
            "tb_gradients": False,
            "plot_histograms": False,
            "learning_boundaries": [250, 500],
            "learning_rate": 0.01,
            "learning_gamma": 0.2,
        }
    )
    for k in config:
        defaults[k] = config[k]
    return defaults