Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/automerge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ name: Python application

on:
push:
branches: [ "main", "180-question-leakage-potentially-causing-the-extraordinarily-low-rmse-for-ames-dataset" ]
branches: [ "main", "201-fix-out-of-range-values-for-p_lateral_connection" ]

permissions:
contents: read
Expand Down
24 changes: 12 additions & 12 deletions regression-example-ames-no-preproc-val-set.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,18 +152,18 @@ def hash_based_split(df, # Pandas dataframe


meta_trial_number = 0 # In distributed training set this to a random number
activation = 'swish'
predecessor_level_connection_affinity_factor_first = 0.506486683067576
predecessor_level_connection_affinity_factor_main = 1.6466748663373876
max_consecutive_lateral_connections = 35
p_lateral_connection = 3.703218275217572
num_lateral_connection_tries_per_unit = 12
learning_rate = 0.02804912925494706
epochs = 130
batch_size = 78
activation = 'relu'
predecessor_level_connection_affinity_factor_first = 3.458608634090366
predecessor_level_connection_affinity_factor_main = 3.020897950280901
max_consecutive_lateral_connections = 29
p_lateral_connection = 0.4724567916748979
num_lateral_connection_tries_per_unit = 7
learning_rate = 0.04143817317646551
epochs = 85
batch_size = 97
maximum_levels = 4
maximum_units_per_level = 3
maximum_neurons_per_unit = 3
maximum_neurons_per_unit = 5


cerebros =\
Expand All @@ -176,11 +176,11 @@ def hash_based_split(df, # Pandas dataframe
validation_split=0.0,
direction='minimize',
metric_to_rank_by='val_root_mean_squared_error',
minimum_levels=4,
minimum_levels=3,
maximum_levels=maximum_levels,
minimum_units_per_level=2,
maximum_units_per_level=maximum_units_per_level,
minimum_neurons_per_unit=3,
minimum_neurons_per_unit=4,
maximum_neurons_per_unit=maximum_neurons_per_unit,
validation_data=(val_x, val_labels),
activation=activation,
Expand Down
24 changes: 12 additions & 12 deletions regression-example-ames-no-preproc.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,18 +56,18 @@
# discovered in a bayesian tuning study done on Katib)

meta_trial_number = 0 # In distributed training set this to a random number
activation = 'swish'
predecessor_level_connection_affinity_factor_first = 0.506486683067576
predecessor_level_connection_affinity_factor_main = 1.6466748663373876
max_consecutive_lateral_connections = 35
p_lateral_connection = 3.703218275217572
num_lateral_connection_tries_per_unit = 12
learning_rate = 0.02804912925494706
epochs = 130
batch_size = 78
activation = 'relu'
predecessor_level_connection_affinity_factor_first = 3.458608634090366
predecessor_level_connection_affinity_factor_main = 3.020897950280901
max_consecutive_lateral_connections = 29
p_lateral_connection = 0.4724567916748979
num_lateral_connection_tries_per_unit = 7
learning_rate = 0.04143817317646551
epochs = 85 # 52
batch_size = 97
maximum_levels = 4
maximum_units_per_level = 3
maximum_neurons_per_unit = 3
maximum_neurons_per_unit = 5


cerebros =\
Expand All @@ -80,11 +80,11 @@
validation_split=0.35,
direction='minimize',
metric_to_rank_by='val_root_mean_squared_error',
minimum_levels=4,
minimum_levels=3,
maximum_levels=maximum_levels,
minimum_units_per_level=2,
maximum_units_per_level=maximum_units_per_level,
minimum_neurons_per_unit=3,
minimum_neurons_per_unit=4,
maximum_neurons_per_unit=maximum_neurons_per_unit,
activation=activation,
final_activation=None,
Expand Down