Commit 49848d4
committed
### Added
* The 'train()' method was added to the 'core.model.DGDModel' class to train the DGD model.
* The 'dgd_train' executable was added to train the DGD model using the command line.
* A new type of configuration file containing the options to train the DGD model is available. An example of such a configuration file can be found in the newly created 'bulkDGD/ioutil/configs/training' directory inside the package. This file, together with the other configuration files, is installed together with the package.
* A new example of configuration file ('model_untrained.yaml') containing the options to set up the DGD model is available in the 'bulkDGD/ioutil/configs/model' directory for when the model needs to be set up before training.
* A new tutorial on how to train the DGD model was added to the documentation (Tutorial 3).
* The 'load_loss()' and 'save_loss()' functions were introduced in the new 'bulkDGD.ioutil.lossio' module to load and save CSV files containing the losses reported during the training procedure.
### API-breaking changes
* The configuration file used to find the representations for new samples now has a new format. Please refer to the documentation for a detailed explanation of the new format. The format is not backward compatible.
### Internal changes (for contributors)
* The '_get_data_loader()' method has been introduced into the 'core.model.DGDModel' class to create data loaders.
* There is now only one internal method in the 'core.model.DGDModel' class responsible for optimizing one or multiple representations for a set of samples, '_optimize_rep()'. The '_get_representations_one_opt()' and the '_get_representations_two_opt()' methods have been updated accordingly.
* New sanity checks have been introduced when loading configurations ('ioutil.configio' module).
* A new '_get_final_dataframes_train' method has been introduced to create the data frames produced by the new 'train()' method in the 'core.model.DGDModel' class.1 parent 3fc0587 commit 49848d4
File tree
38 files changed
+20620
-1398
lines changed- bulkDGD
- core
- execs
- ioutil
- configs
- representations
- training
- doc/source
- core
- tutorials
- tutorial_1
- tutorial_3
38 files changed
+20620
-1398
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
0 commit comments