Skip to content

Conversation

@gsharma99
Copy link
Contributor

@gsharma99 gsharma99 commented Dec 22, 2025

ipynb to py for the hpc workflow.

related issue #12

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great - couple of changes I would recommend:

  1. _paras -> _params in the title and everywhere else?
  2. Can we change this to a .yml file instead of .py? Better convention so it is easier to spot by people who may want to modify the settings.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done


NN_training_syst_process[process][syst][direction].train_ensemble(**sys_training_params)

# NN_training_syst_process[process][syst][direction].test_normalization()
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this part generates plots. I've commented it for now but let me know if we aim for a different execution here!

logger.info("Executing Training Loop...")

# If --train is passed, we FORCE training, ignoring 'load_trained_models' in YAML if needed
# sys_training_params['load_trained_models'] = False
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The step two onwards runs only when --train is passed as argument. In that case, should I force the load_trained_models to False, irrespective if what is being passed in the config?


# Trim the dataset, so all processes have equal entries

# Here the notebook implemented the the number of ttbar events (lowest)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is also a little different implementation form the notebook.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants