|
44 | 44 |
|
45 | 45 | def objective(trial): |
46 | 46 | # Define hyperparameter space |
47 | | - minimum_levels = trial.suggest_int('minimum_levels', 1, 8) |
48 | | - maximum_levels = trial.suggest_int('maximum_levels', minimum_levels, 8) |
49 | | - minimum_units_per_level = trial.suggest_int('minimum_units_per_level', 1, 8) |
50 | | - maximum_units_per_level = trial.suggest_int('maximum_units_per_level', minimum_units_per_level, 8) |
51 | | - minimum_neurons_per_unit = trial.suggest_int('minimum_neurons_per_unit', 1, 8) |
52 | | - maximum_neurons_per_unit = trial.suggest_int('maximum_neurons_per_unit', minimum_neurons_per_unit, 8) |
| 47 | + minimum_levels = trial.suggest_int('minimum_levels', 1, 5) |
| 48 | + maximum_levels = trial.suggest_int('maximum_levels', minimum_levels, 5) |
| 49 | + minimum_units_per_level = trial.suggest_int('minimum_units_per_level', 1, 5) |
| 50 | + maximum_units_per_level = trial.suggest_int('maximum_units_per_level', minimum_units_per_level, 5) |
| 51 | + minimum_neurons_per_unit = trial.suggest_int('minimum_neurons_per_unit', 1, 5) |
| 52 | + maximum_neurons_per_unit = trial.suggest_int('maximum_neurons_per_unit', minimum_neurons_per_unit, 5) |
53 | 53 | activation = trial.suggest_categorical('activation', ['relu', 'elu', 'gelu', 'swish', 'softplus']) |
54 | 54 | predecessor_level_connection_affinity_factor_first = trial.suggest_loguniform('predecessor_level_connection_affinity_factor_first', 0.1, 40.0) |
55 | 55 | predecessor_level_connection_affinity_factor_main = trial.suggest_loguniform('predecessor_level_connection_affinity_factor_main', 0.1, 40.0) |
56 | | - max_consecutive_lateral_connections = trial.suggest_int('max_consecutive_lateral_connections', 1, 40) |
57 | | - p_lateral_connection = trial.suggest_loguniform('p_lateral_connection', 0.1, 40.0) |
58 | | - num_lateral_connection_tries_per_unit = trial.suggest_int('num_lateral_connection_tries_per_unit', 1, 40) |
| 56 | + max_consecutive_lateral_connections = trial.suggest_int('max_consecutive_lateral_connections', 1, 35) |
| 57 | + p_lateral_connection = trial.suggest_loguniform('p_lateral_connection', 0.1, 35) |
| 58 | + num_lateral_connection_tries_per_unit = trial.suggest_int('num_lateral_connection_tries_per_unit', 1, 35) |
59 | 59 | learning_rate = trial.suggest_loguniform('learning_rate', 10**-6, 0.6) |
60 | 60 | epochs = trial.suggest_int('epochs', 1, 150) |
61 | 61 | batch_size = trial.suggest_int('batch_size', 1, 800) |
|
0 commit comments