Skip to content

Commit 44719a5

Browse files
committed
update
1 parent 88a8b78 commit 44719a5

2 files changed

Lines changed: 13 additions & 6 deletions

File tree

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "AutoComputationalGraphTuning"
22
uuid = "9895cdd9-2e9e-4374-a2b7-90eb9a5a3bcd"
33
authors = ["Shane Kuei-Hsien Chu (skchu@wustl.edu)"]
4-
version = "0.0.9"
4+
version = "0.1.0"
55

66
[deps]
77
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"

src/final_and_code/train_finalmodel.jl

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,20 @@ Train final model from saved config (e.g., best trial from tuning).
5151
# Returns
5252
`(model, stats, train_stats, dl_train, dl_test)`
5353
"""
54-
function train_final_model_from_config(raw_data, create_model::Function, config::TrainingConfig; loss_fcn=(loss=Flux.mse, agg=StatsBase.mean),
55-
max_epochs=50, patience=10, print_every=100, model_kwargs...)
54+
function train_final_model_from_config(raw_data, create_model::Function, config::TrainingConfig, trc; max_epochs=50, patience=10, print_every=100, model_kwargs...)
5655
println("🎯 Training from config (seed=$(config.seed))...")
57-
train_final_model(raw_data, create_model; seed=config.seed, max_epochs, patience, print_every,
56+
57+
loss_fcn = trc.loss_fcn;
58+
seed = trc.seed;
59+
normalization_method = trc.normalization_method;
60+
61+
train_final_model(raw_data, create_model;
62+
seed=seed, max_epochs, patience, print_every,
5863
randomize_batchsize=config.randomize_batchsize,
5964
normalize_Y=config.normalize_Y,
60-
normalization_method=config.normalization_method, normalization_mode=config.normalization_mode,
61-
use_cuda=config.use_cuda, loss_fcn=loss_fcn, model_kwargs...)
65+
normalization_method=normalization_method,
66+
normalization_mode=config.normalization_mode,
67+
use_cuda=config.use_cuda, loss_fcn=loss_fcn,
68+
model_kwargs...)
6269
end
6370

0 commit comments

Comments
 (0)