There are many different settings used when training a MS2Deepscore model.
E.g. Epochs, base_dims, embedding_dim, results_folder, additional_metadata, etc…
Passing this on from function to function becomes hard to follow. Instead it is better to use a Settings class that stores all the default and changed settings. This will make the cod easier to read.
It also allow for easy implementation of storing training settings used for each model.
There are many different settings used when training a MS2Deepscore model.
E.g. Epochs, base_dims, embedding_dim, results_folder, additional_metadata, etc…
Passing this on from function to function becomes hard to follow. Instead it is better to use a Settings class that stores all the default and changed settings. This will make the cod easier to read.
It also allow for easy implementation of storing training settings used for each model.