From 8b1a955b8aeaf226aa35a346b29cc7341391c0af Mon Sep 17 00:00:00 2001 From: lucas_miranda <lucasmiranda42@gmail.com> Date: Mon, 7 Dec 2020 22:30:52 +0100 Subject: [PATCH] Added CustomStopper class to train_utils.py, to start early stopping only after annealing is over --- deepof/train_model.py | 4 ++-- deepof_experiments.smk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deepof/train_model.py b/deepof/train_model.py index 7d0efdb3..4975c33e 100644 --- a/deepof/train_model.py +++ b/deepof/train_model.py @@ -218,7 +218,7 @@ arena_dims = args.arena_dims batch_size = args.batch_size hypertun_trials = args.hpt_trials encoding_size = args.encoding_size -exclude_bodyparts = list(args.exclude_bodyparts.split(",")) +exclude_bodyparts = tuple(args.exclude_bodyparts.split(",")) gaussian_filter = args.gaussian_filter hparams = args.hyperparameters input_type = args.input_type @@ -274,7 +274,7 @@ project_coords = project( animal_ids=tuple([animal_id]), arena="circular", arena_dims=tuple([arena_dims]), - exclude_bodyparts=(None if exclude_bodyparts == [""] else exclude_bodyparts), + exclude_bodyparts=exclude_bodyparts, exp_conditions=treatment_dict, path=train_path, smooth_alpha=smooth_alpha, diff --git a/deepof_experiments.smk b/deepof_experiments.smk index 758fa3af..80c5a744 100644 --- a/deepof_experiments.smk +++ b/deepof_experiments.smk @@ -67,7 +67,7 @@ rule explore_encoding_dimension_and_loss_function: shell: "pipenv run python -m deepof.train_model " "--train-path {input.data_path} " - "--val-num 25 " + "--val-num 5 " "--components {wildcards.k} " "--input-type coords " "--predictor 0 " -- GitLab