using latest knowledge for hyperparameter search
This commit is contained in:
@@ -30,10 +30,10 @@ data_settings = DataSettings(
|
|||||||
)
|
)
|
||||||
|
|
||||||
pytorch_settings = PytorchSettings(
|
pytorch_settings = PytorchSettings(
|
||||||
epochs=10,
|
epochs=10000,
|
||||||
batchsize=2**10,
|
batchsize=2**10,
|
||||||
device="cuda",
|
device="cuda",
|
||||||
dataloader_workers=2,
|
dataloader_workers=12,
|
||||||
dataloader_prefetch=4,
|
dataloader_prefetch=4,
|
||||||
summary_dir=".runs",
|
summary_dir=".runs",
|
||||||
write_every=2**5,
|
write_every=2**5,
|
||||||
@@ -44,33 +44,31 @@ pytorch_settings = PytorchSettings(
|
|||||||
model_settings = ModelSettings(
|
model_settings = ModelSettings(
|
||||||
output_dim=2,
|
output_dim=2,
|
||||||
# n_hidden_layers = (3, 8),
|
# n_hidden_layers = (3, 8),
|
||||||
n_hidden_layers=(4, 6), # study: single_core_regen_20241123_011232
|
n_hidden_layers=4,
|
||||||
n_hidden_nodes=(4,20),
|
overrides={
|
||||||
# overrides={
|
"n_hidden_nodes_0": 8,
|
||||||
# "n_hidden_nodes_0": (14, 20), # study: single_core_regen_20241123_011232
|
"n_hidden_nodes_1": 6,
|
||||||
# "n_hidden_nodes_1": (8, 16),
|
"n_hidden_nodes_2": 4,
|
||||||
# "n_hidden_nodes_2": (10, 16),
|
"n_hidden_nodes_3": 8,
|
||||||
# # "n_hidden_nodes_3": (4, 20), # study: single_core_regen_20241123_135749
|
},
|
||||||
# "n_hidden_nodes_4": (2, 8),
|
model_activation_func="Mag",
|
||||||
# "n_hidden_nodes_5": (10, 16),
|
# satabsT0=(1e-6, 1),
|
||||||
# },
|
|
||||||
# model_activation_func = ("ModReLU", "Mag", "Identity")
|
|
||||||
model_activation_func="Mag", # study: single_core_regen_20241123_011232
|
|
||||||
)
|
)
|
||||||
|
|
||||||
optimizer_settings = OptimizerSettings(
|
optimizer_settings = OptimizerSettings(
|
||||||
optimizer="Adam",
|
optimizer="Adam",
|
||||||
# learning_rate = (1e-5, 1e-1),
|
# learning_rate = (1e-5, 1e-1),
|
||||||
learning_rate=5e-4,
|
learning_rate=5e-3
|
||||||
|
# learning_rate=5e-4,
|
||||||
)
|
)
|
||||||
|
|
||||||
optuna_settings = OptunaSettings(
|
optuna_settings = OptunaSettings(
|
||||||
n_trials=512,
|
n_trials=1,
|
||||||
n_workers=14,
|
n_workers=1,
|
||||||
timeout=3600,
|
timeout=3600,
|
||||||
directions=("maximize", "minimize"),
|
directions=("minimize",),
|
||||||
metrics_names=("neg_log_mse","n_nodes"),
|
metrics_names=("mse",),
|
||||||
limit_examples=True,
|
limit_examples=False,
|
||||||
n_train_batches=500,
|
n_train_batches=500,
|
||||||
# n_valid_batches = 100,
|
# n_valid_batches = 100,
|
||||||
storage="sqlite:///data/single_core_regen.db",
|
storage="sqlite:///data/single_core_regen.db",
|
||||||
|
|||||||
Reference in New Issue
Block a user