3. Experiment management and reproducibility

Two of ClinicaDL’s guiding principles are experiment management — keeping track of experimental conditions and results — and reproducibility — being able to run the same experiment again and obtain the same results. This chapter presents the two features that make this possible.

  1. Configuration classes — serialisable objects that record the parameters of the objects you use, so that an experiment can be saved and rebuilt.

  2. MAPS — the single folder in which a Trainer gathers all the outputs and hyperparameters of an experiment.